У меня большие проблемы, я не могу получить доступ к моему серверу mysql .. после перезапуска
grep mysql / var / log / syslog показывает
Jul 30 14:30:23 of-desktop kernel: [ 4763.427066] type=1505 audit(1280480423.517:20): operation="profile_replace" pid=11282 name="/usr/sbin/mysqld"
Jul 30 14:34:22 of-desktop kernel: [ 8.780926] type=1505 audit(1280480662.866:5): operation="profile_load" pid=803 name="/usr/sbin/mysqld"
Jul 30 14:34:24 of-desktop init: mysql main process (813) terminated with status 1
Jul 30 14:34:24 of-desktop init: mysql main process ended, respawning
давая команду
sudo service mysql start
он висит.
ctrl + c завершит его. снова дать ту же команду
start: Job is already running: mysql
grep -v '^ # "/etc/mysql/my.cnf
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld]
port = 3306
socket = /var/run/mysqld/mysqld.sock
skip-locking
key_buffer_size = 384M
max_allowed_packet = 1M
table_open_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 32M
thread_concurrency = 8
log-bin=mysql-bin
server-id = 1
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
dpkg -l | grep mysql дает
ii libdbd-mysql-perl 4.012-1ubuntu1 A Perl5 database interface to the MySQL data
ii libmysqlclient16 5.1.41-3ubuntu12.3 MySQL database client library
ii libqt4-sql-mysql 4:4.6.2-0ubuntu5 Qt 4 MySQL database driver
ii mysql-client 5.1.41-3ubuntu12.3 MySQL database client (metapackage depending
ii mysql-client-5.1 5.1.41-3ubuntu12.3 MySQL database client binaries
ii mysql-client-core-5.1 5.1.41-3ubuntu12.3 MySQL database core client binaries
ii mysql-common 5.1.41-3ubuntu12.3 MySQL database common files (e.g. /etc/mysql
ii mysql-server 5.1.41-3ubuntu12.3 MySQL database server (metapackage depending
ii mysql-server-5.1 5.1.41-3ubuntu12.3 MySQL database server binaries
ii mysql-server-core-5.1 5.1.41-3ubuntu12.3 MySQL database core server files
ii php5-mysql 5.3.2-1ubuntu4.2 MySQL module for php5
grep mysql /var/log/daemon.log
Jul 30 14:30:23 of-desktop mysqld[11230]:
Jul 30 14:30:23 of-desktop mysqld[11230]: PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
Jul 30 14:30:23 of-desktop mysqld[11230]: To do so, start the server, then issue the following commands:
Jul 30 14:30:23 of-desktop mysqld[11230]:
Jul 30 14:30:23 of-desktop mysqld[11230]: /usr/bin/mysqladmin -u root password 'new-password'
Jul 30 14:30:23 of-desktop mysqld[11230]: /usr/bin/mysqladmin -u root -h of-desktop password 'new-password'
Jul 30 14:30:23 of-desktop mysqld[11230]:
Jul 30 14:30:23 of-desktop mysqld[11230]: Alternatively you can run:
Jul 30 14:30:23 of-desktop mysqld[11230]: /usr/bin/mysql_secure_installation
Jul 30 14:30:23 of-desktop mysqld[11230]:
Jul 30 14:30:23 of-desktop mysqld[11230]: which will also give you the option of removing the test
Jul 30 14:30:23 of-desktop mysqld[11230]: databases and anonymous user created by default. This is
Jul 30 14:30:23 of-desktop mysqld[11230]: strongly recommended for production servers.
Jul 30 14:30:23 of-desktop mysqld[11230]:
Jul 30 14:30:23 of-desktop mysqld[11230]: See the manual for more instructions.
Jul 30 14:30:23 of-desktop mysqld[11230]:
Jul 30 14:30:23 of-desktop mysqld[11230]: Please report any problems with the /usr/bin/mysqlbug script!
Jul 30 14:30:23 of-desktop mysqld[11230]:
Jul 30 14:30:23 of-desktop mysqld[11230]: The latest information about MySQL is available at http://www.mysql.com/
Jul 30 14:30:23 of-desktop mysqld[11230]: Support MySQL by buying support/licenses from http://shop.mysql.com/
Jul 30 14:30:23 of-desktop mysqld[11230]:
Jul 30 14:30:23 of-desktop mysqld[11263]: #007/usr/sbin/mysqld: File './mysql-bin.index' not found (Errcode: 13)
Jul 30 14:30:23 of-desktop mysqld[11263]: 100730 14:30:23 [ERROR] Aborting
Jul 30 14:30:23 of-desktop mysqld[11263]:
Jul 30 14:30:23 of-desktop mysqld[11263]: 100730 14:30:23 [Note] /usr/sbin/mysqld: Shutdown complete
Jul 30 14:30:23 of-desktop mysqld[11263]:
Jul 30 14:30:23 of-desktop mysqld[11271]: #007/usr/sbin/mysqld: File './mysql-bin.index' not found (Errcode: 13)
Jul 30 14:30:23 of-desktop mysqld[11271]: 100730 14:30:23 [ERROR] Aborting
Jul 30 14:30:23 of-desktop mysqld[11271]:
Jul 30 14:30:23 of-desktop mysqld[11271]: 100730 14:30:23 [Note] /usr/sbin/mysqld: Shutdown complete
Jul 30 14:30:23 of-desktop mysqld[11271]:
Jul 30 14:30:23 of-desktop mysqld[11275]: #007/usr/sbin/mysqld: File './mysql-bin.index' not found (Errcode: 13)
Jul 30 14:30:23 of-desktop mysqld[11275]: 100730 14:30:23 [ERROR] Aborting
Jul 30 14:30:23 of-desktop mysqld[11275]:
Jul 30 14:30:23 of-desktop mysqld[11275]: 100730 14:30:23 [Note] /usr/sbin/mysqld: Shutdown complete
Jul 30 14:30:23 of-desktop mysqld[11275]:
Jul 30 14:30:23 of-desktop mysqld[11279]: #007/usr/sbin/mysqld: File './mysql-bin.index' not found (Errcode: 13)
Jul 30 14:30:23 of-desktop mysqld[11279]: 100730 14:30:23 [ERROR] Aborting
Jul 30 14:30:23 of-desktop mysqld[11279]:
Jul 30 14:30:23 of-desktop mysqld[11279]: 100730 14:30:23 [Note] /usr/sbin/mysqld: Shutdown complete
Jul 30 14:30:23 of-desktop mysqld[11279]:
Jul 30 14:34:24 of-desktop init: mysql main process (813) terminated with status 1
Jul 30 14:34:24 of-desktop init: mysql main process ended, respawning
в чем может быть проблема? Спасибо ...
Вы меняли настройки MySQL перед перезапуском? Под перезапуском вы имеете в виду «Ой, мой сервер разбился и во время перезагрузки MySQL не запустился» или «Я только что попытался перезапустить MySQL».
Вы можете проверить две вещи:
Права доступа к файлам ниже / var / lib / mysql ОК? Может ли пользователь MySQL попасть туда? Вот мой / var / lib / mysql в Ubuntu 10.04:
drwx------ 4 mysql mysql 4.0K 2010-07-28 20:42 .
drwxr-xr-x 68 root root 4.0K 2010-07-28 15:13 ..
-rw-r--r-- 1 root root 0 2010-07-28 13:04 debian-5.1.flag
-rw-rw---- 1 mysql mysql 10M 2010-07-28 20:42 ibdata1
-rw-rw---- 1 mysql mysql 5.0M 2010-07-28 20:42 ib_logfile0
-rw-rw---- 1 mysql mysql 5.0M 2010-07-28 13:04 ib_logfile1
drwx------ 2 mysql root 4.0K 2010-07-28 13:04 mysql
Вы изменили пути под /etc/mysql/my.cnf? Возможно, MySQL ищет mysql-bin.index не из того места?
Вы проверили /var/log/daemon.log? Возможно, он занят восстановлением / проверкой поврежденных таблиц, может потребоваться некоторое время, если он недавно вышел из строя.
Вы также можете попробовать верхняя, чтобы узнать, не зомбируются ли процессы mysql или не останавливаются в ожидании ввода-вывода (символ D вместо S), и в этом случае у вас может быть проблема с жестким диском.
Я нашел проблему. Вчера я установил squid, после чего отключил его. Так что никаких проблем. когда я автоматически перезапускаю squid и блокирую mysql (я думаю). теперь я полностью удаляю его, и теперь mysql работает. Не знаю почему. Но проблема из-за кальмара. Спасибо за помощь. с любовью кумар.
Попробуйте установить datadir в вашем my.cnf, обычно datadir = / var / lib / mysql.