0,service mysqld status
mysqld:未被识别的服务
由于 /etc/init.d/ 不存在 mysqld 这个命令(有的人安装完环境后存在,是因为你的安装包中有这样的命令将 mysql.server 文件 copy 到 /etc/init.d/ 下面了)
1·、首先你需要找到 mysql.server 文件,这个 和 mysqld 文件是一模一样的,只不过文件名不相同
命令: find / -name mysql.server
2,移动文件
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
启动
service mysqld start
开始进行:Starting MySQL.[ OK ]
关闭
service mysqld stop
2,重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
命令行输入mysql
mysql> use mysql;
mysql> update user set password=password("你的新密码") where user="root";
mysql> flush privileges;
mysql> quit
3,1130-host ... is not allowed to connect to this MySql server
mysql -u root -p
mysql>use mysql;
mysql>update user set host = '%' where user = 'root' and host='localhost';
mysql>flush privileges;
可以验证查看一下
mysql>select host, user from user;