前段时间工作比较忙,博客也好长时间没有更新了!最近闲下来了,昨晚在mac 上装了一下数据库,中途也不是很顺利,决定在这里记录一下!废话不多说了,进入正题。
1、去mysql 官网下载mysql (我下载的是最新版)
安装过程不在过多叙述,百度上教程太多了,可以参考下边的连接
https://www.cnblogs.com/chenmo-xpw/p/6102933.html
有一点值得注意的是最新版本的安装过程中会让我们输入密码,设置好自己的密码以后再继续安装(这里要谨记密码,后边登录会用到)
2、安装完成以后,可以在~/.bash_profile 文件中配置下全局命令。
找到终端,输入下边的命令回车
vi ~/.bash_profile
在文件末尾追加复制进去这几行代码
##myslq
export PATH=${PATH}:/usr/local/mysql/bin
alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop'
然后按下esc 按键退出vim 编辑模式,shift + : ,然后输入wq 保存文件并退出
最后在更新一下 bash_profile 文件
不熟悉vim 的同学可以用下边的命令通过编辑器打开文件 修改并保存
open .bash_profile
使用下边的命令更新下 bash_profile 文件不然使用命令的时候可能因为缓存问题,命令没反应
source .bash_profile
然后在当前目录下输入
mysql -u root -p
会有提示输入数据库密码,这个密码就是我们在安装过程中设置的密码;登录成功后如下图
这时候说明数据库安装成功
常用数据库命令
https://www.runoob.com/mysql/mysql-create-database.html
参考mysql 菜鸟教程
3、然后在网上找个破解版的 navicat premium GUI 数据库管理工具下载并安装。
这里连接的时候出了个问题
就是在连接的时候总是不能成功报错信息
错误代码 2059
这个问题应该是只有mac 上才有的!
错误代码如下
Authentication plugin 'caching_sha2_password' cannot be
loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_
password.so, 2): image not found
大概意思就是无法加载身份验证插件’caching_sha2_password”
解决
打开系统偏好设置,找到mysql,点击Initialize Database。
输入你的新密码。
选择‘Use legacy password‘。
重启mysql服务。
现在可以使用Navicat链接。
在网上找了好多教程,都是让重置密码之类的,搞了好久!这个方法一试就成功了!
附上一篇常用mysql比较常用的命令
https://www.cnblogs.com/kumata/p/9125564.html
参考教程
https://www.cnblogs.com/chenmo-xpw/p/6102933.html
https://www.cnblogs.com/xqnq2007/p/7898509.html
https://blog.csdn.net/java_yes/article/details/80104803