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)
[client]
default-character-set=utf8
socket=/storage/db/mysql/mysql.sock
[mysql]
default-character-set=utf8
socket=/storage/db/mysql/mysql.sock
#>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 &