这里出现了几个报错:
适用于:
情况1:Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (111)
情况2:Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/mysql.pid)
-
如果没删什么东西,初始化mysql就行(进入/usr/local/mysql/bin),不用重复安装配置
./mysqld_safe --defaults-file=/etc/my.cnf --socket=/tmp/mysql.sock --user=root & -
用vim打开/etc/my.cnf,在[mysqld]这个条目下加入skip-grant-tables,保存退出
-
输入mysql -u root -p就可以不用密码登录
mysql> use mysql;
mysql> update user set password=password(“你的密码”) where user=“root”; 注密码复杂点好
mysql> flush privileges;
mysql> quit -
修改一下my.cnf这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql就可以了