背景:
之前写后台代码,都是在Windows
系统下面,用MyEclipse
和SqlServer
的形式,完成服务器端的工作。虽然我的Mac
用了好几年了,都没在Mac
下写过后台代码,只是单纯用Xcode
来开发iOS
应用程序。恰好暑假了快到了,又一个暑假可以写代码了,刺激,而且这几年用OS X
系统越来越爽,就打算放弃Windows
系统了。经过上网,初步了解Mac
下装MyEclipse
没问题,但是装SQLServer
数据库就有点麻烦了。那就换成MySql
数据库吧,没想到~~~~一开始装完,就忘了保存初始密码。
MySql数据库初始密码提示:
MySql数据库安装完毕后,在最后会有一个弹框,提示你初始密码是多少。如下图所示:
如果说,你像我一样,懒得看他提示啥东西,直接点击OK了。那没关系,如果你是macOS Sierra版本的Mac,看看这个提示,还是能帮助到你的。如下图所示:
如果上面这个图也没了。哈哈哈,恭喜你,可以继续往下看我的博客了内容了~~~~
忘记MySql数据库初始密码情况下,重置MySql数据库密码:
以下命令都在终端下执行:
关闭MySql服务:
sudo /usr/local/mysql/support-files/mysql.server stop
(也可以手动关闭。系统偏好设置–>MySql–>Stop MySQL Server)进入目录:
cd /usr/local/mysql/bin
获取权限:
sudo su
重启服务器:
./mysqld_safe --skip-grant-tables &
关闭当前的
terminal
终端,重新打开一个terminal
配置端命令:
alias mysql=/usr/local/mysql/bin/mysql
进入MySql命令模式:
mysql
进入MySql数据库:
use mysql
获取权限:
flush privileges;
设置新的密码:
set password for 'root'@'localhost'=password('新密码');
如果出现以下图片界面显示,则密码修改成功:
验证密码是否修改成功:
输入命令mysql -u root -p
登录MySql数据库,然后输入刚才修改的密码,成功登录!
成功登录后,显示如下界面:
可能会发生的问题:
此时,你会发现你想手动关闭MySql
数据库的服务的时候,无论如何也关闭不不了。
手动关闭MySql
方式:系统偏好设置–>MySql–>Stop MySQL Server
打开terminal
终端,输入:sudo /usr/local/mysql/support-files/mysql.server stop
然后就可以啦,又可以手动关闭了~~~~