Mac/Linux下安装及连接mysql的坑

   mysql在mac下安装MySQL非常简单,但是需要注意的是最新5.7的版本更新之后默认密码并不为空,而是系统随机生成一串字符串密码,http://dev.mysql.com/downloads/mysql/,在官网下载dmg包之后进行傻瓜式安装,Linux安装教程请看http://blog.csdn.net/wendi_0506/article/details/39478369




一直点击下一步直到完成,但是安装完成之后mysql会自动生成一个随机密码,并不是别的教程所说密码为空,如图


因此我们必须将密码记下来,如果安装完成之后尝试链接mysql,无论是输入密码还是直接回车都会出现如下图所示的情况,但实际情况并不像所写的那样是因为端口、进程等占用导致链接拒绝,其实就是密码错误。。。。。


既然是密码错误,那肯定有忘记密码找回的方法,如果我们忘记mysql的密码,想重置密码,可以按照接下来的步骤:

在终端输入如下命令:

# service mysql stop 停止MySQL服务
# cd etc/ 跳转到etc目录下
# vim my.cnf 进入编辑,输入i进入编辑模式如下图所示,接下来在[mysqld],末尾加上“skip-grant-tables”,表示跳过安全模式登陆

按下esc键退出编辑模式,并输入:wq保存

# sudo service mysql restart,最后重启mySQL服务
# sudo mysql -u root -p,用空密码进入mysql管理命令行
(进入mysql,或者用use mysql指令)
# update user set password=PASSWORD(“577″) where user=’root’;,把密码重置为577
(注意,如果是表中没有的用户名,使用insert)
# quit,退出数据库管理
# sudo vim /etc/mysql/my.cnf,把刚才加入的那一行“skip-grant-tables”注释或删除
# sudo service mysql restart,重启一下,OK,搞定!</span></span>







猜你喜欢

转载自blog.csdn.net/qq_17475155/article/details/51489803