在网上看了许多处理报错的方法和我都不一样,下面给大家分享自己的处理方法。
(1)首先关闭mysql服务,通过系统偏好设置 -> mysql -> stop Mysql Server或者通过终端Terminal输入:sudo /usr/local/mysql/support-files/mysql.server stop
(2)在终端Terminal输入:cd /usr/local/mysql/bin/
回车之后输入sudo su
之后输入:./mysqld_safe --skip-grant-tables &
关闭mysql登录验证功能。
(3)输入./mysql进入,之后输入:show variables like 'port';
发现端口变为0,之后输入:show variables like 'skip_networking';
发现skip_networking变为on,也就是自己数据库出现问题的主要原因。
(4)对系统偏好设置 -> mysql里面的Initialize Database的密码进行自己的修改。