一、mysql的安装
1,msyql官网:https://dev.mysql.com/downloads/
往下翻找到macOS版本下载dmg文件
2,下载后各种下一步,最重要的是在结束的时候,会弹出对话框告诉你mysql的账号和初始密码是什么
类似如下:2018-03-21T02:25:01.339790Z 1 [Note] A temporary password is generated for root@localhost: GV(fmQ!kL9K2
所以我安装后的mysql 账号是root密码是GV(fmQ!kL9K2
二、配置环境变量
默认mysql安装的路径是/usr/local/mysql
1,终端敲:sudo vim .bash_profile 敲回车后提示让你输入电脑密码
密码输入后敲回车(敲的密码是不会在终端上显示出来的)
就可以用vim模式编写.bash_profile文件了 如图,下面的绿色文字表示vim模式下几种操作模式
2,因为我们要编写文件,所以敲键盘E字母,此时是无法编辑文件的,继续敲击I字母表示insert插入 此时可以编辑
3,在最后插入
export PATH=${PATH}:/usr/local/mysql/bin 如上图,不过还没完
4,按键盘的esc按键 以退出编辑模式
5,按键盘的:wq 回车后以保存退出
6,重启一下终端,输入mysql --version 如下图 提示出版本号说明环境变量配置成功
三,更改初始密码
1,在终端敲mysql -uroot -pGV(fmQ!kL9K2(上面提到的初始密码) 登陆成功
但当想要查看数据库的时候,报错 提示让我重新设置密码
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
2,重设密码:
终端继续敲
alter user 'root'@'localhost' identified by '改后的密码'; 回车即可
四,有些时候往往事与愿违,连最初的密码也忘记了,肿么破?
重置密码:
1,先到系统偏好设置里将mysql的服务关掉。
2,终端进入mysql的bin目录,终端敲:cd /usr/local/mysql/bin
3,继续敲获取管理员权限 sudo su 输入密码后会看到
sh-3.2#再其后面加入安全登录的命令行最终变成
sh-3.2#
./mysqld_safe --skip-grant-tables &
等命令运行完毕,打开系统偏好设置可以看到mysql服务已经开启
4,重新打开一个终端 输入mysql -u -root 此时无需登录密码进入到mysql
5,先获取修改密码的权限 终端敲:FLUSH PRIVILEGES;
6,SET PASSWORD FOR root@'localhost' = PASSWORD('qsd19001008');
至此mac安装mysql 配置环境变量 以及更改初始密码 重置密码 完毕
使用sequel pro作为mysql的图形化操作界面
服务端开发 路漫漫其修远兮