最近学习shell脚本用到操作数据库,在安装过程中遇到的一些坑,在此记录一下。分享给各位朋友,避免入坑
1、下载Mysql官方地址:https://dev.mysql.com/downloads/mysql/
安装MySql,双击打开
安装过程中会出现一个密码提示 记录下密码。如果忘记记录密码下面会写如何重设密码
正常情况下,安装成功。
此时只是安装成功,但还需要额外的配置:
此时我们在命令行输入mysql -u root -p命令会提示没有commod not found,我们还需要将mysql加入系统环境变量。
(1).进入cd /usr/local/mysql/bin,查看此目录下是否有mysql,
(2).执行vim ~/.bash_profile
配置环境变量
PATH=${PATH}:/usr/local/mysql/bin
添加完成后,按esc,然后输入:wq保存。如果提示ReadOnly只读不能保存使用:wq! 强制保存
最后在命令行输入source ~/.bash_profile
现在你就可以通过mysql -u root -p登录mysql了,会让你输入密码,密码是上面提示记录的密码输入登录就可以了,登录成功后,你可以通过下面的命令修改密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');
2、此时MySQL已经安装完成如果密码错误导致登录失败可以使用一下方法重置密码
关闭mysql服务器
sudo /usr/local/mysql/support-files/mysql.server stop
也可以在系统偏好里有个MySQL里关闭。
cd /usr/local/mysql/bin 进入目录
sudo su 获取权限
./mysqld_safe --skip-grant-tables & 重启服务器
重开个终端,
配置短命令:
alias mysql=/usr/local/mysql/bin/mysql
输入mysql 进入mysql命令模式
use mysql进入mysql数据库
flush privileges;大概就是获取权限,要不他不让你改。
set password for 'root'@'localhost'=password('新密码'); 完成修改
flush privileges;刷新权限
最后附上MySQL文件和数据连接图形化界面
mysql-5.7.20-macos10.12-x86_64.dmg 链接: https://pan.baidu.com/s/1kU9GzuZ 密码: 2iea
SQLPro for MySQL 链接: https://pan.baidu.com/s/1qXKv5so 密码: 2yhf