mysql启动遇到一的些问题(持续更新中)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/taozhe666/article/details/73468902

cd /mysql/support-files/

./mysql.server start或stop或reload

如果启动失败,要看一下日志

日志目录 mysq/log/error.log(如果没有日志,说明没有配置,要在my.cnf里配置error-log的路径)

日志记录报错问题

1. mysql Could not remove unix socket lock file /****/****/****/mysql.sock.lock (这里是remove)

这个是因为无法删除mysql.sock.lock,可以手动删除

2. mysql Could not create unix socket lock file /****/****/****/mysql.sock.lock (这里是create)

不能创建 mysql.sock.lock,要给权限,单纯用chmod -R 777 * 这个还不可以,要用

chown -R mysql:mysql /var/run/mysql/ 注:这里的mysql是my.cnf里面的use

3../mysql_install_db这个命令不可执行,要用mysqld

因为./mysql_install_db 方法已弃用,用mysqld代替

4. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '***' (2) (找不到指定的sock)

#>vi /etc/my.cnf

[client]
default-character-set=utf8
socket=/storage/db/mysql/mysql.sock
 
[mysql]
default-character-set=utf8
socket=/storage/db/mysql/mysql.sock

5.MySQL [ERROR] Table 'mysql.user' doesn't exist 或 MySQL [ERROR] Table 'mysql.plugin' doesn't exist

#>mysql_install_db --user=mysql --datadir=/home/mysql-5.6.33-linux-glibc2.5-x86_64/data

6.FATAL ERROR: Could not find ./bin/my_print_defaults

#>./mysql_install_db --user=mysql --basedir=/home/mysql-5.6.33-linux-glibc2.5-x86_64 --datadir=/home/mysql-5.6.33-linux-glibc2.5-x86_64/data &



猜你喜欢

转载自blog.csdn.net/taozhe666/article/details/73468902
今日推荐