前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL的安装与卸载(MAC OS)

MySQL的安装与卸载(MAC OS)

作者头像
一个会写诗的程序员
发布2020-05-08 16:03:53
2.4K0
发布2020-05-08 16:03:53
举报

一.安装MySQL

1.登录MySQL网站

打开官网 :http://www.mysql.com/downloads/进入,点击下方的DOWNLOADS : MySQL Community Server

2.选择dmg文件下载

3.查看其他版本请从下图中查找

4.选择不登录直接下载

5.双击安装*.dmg文件,并记住密码,成功后界面如图:

安装的时候,记得选择:

Use Legacy Password Encryption

6.启动Mysql服务

7.配置路径

用文本编辑器打开 .bash_profile 文件

vim ~/.bash_profile

添加变量(路径换成自己数据库的bin路径)

PATH=$PATH:/usr/local/mysql/bin

保存(vim 中先按 Esc键,在输入 :wq )

如遇到下图情况

1.输入sudo vim .bash_profile2.输入密码

9.png

注:输入i进入编辑模式,输入要编辑的内容以后点击esc建退出,这时候-----INSERT----会消失.输入:w进行保存或者是:wq保存并退出.使用echo $PATH命令查看是否配置好.

如果改坏了bash_profile后的救助方法

1.修改了 .bash_profile 的配置,如果配置不对。很容出现许多内置命令都无法识别。

2.不管输入什么命令都提示 command not found,连 rm、cd、vi 这些命令都用不了了

3.使用命令修复export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

8.登录MySQL

输入如下指令后,填写数据库密码即可

mysql -uroot -p

9.退出MySQL

exit;

二.删除MySQL

1.先停止所有mysql有关进程

2.sudo rm /usr/local/mysql

3.sudo rm -rf /usr/local/mysql*

4.sudo rm -rf /Library/StartupItems/MySQLCOM

5.sudo rm -rf /Library/PreferencePanes/My*

6.vim /etc/hostconfig # 打开之后removed the line MYSQLCOM=-YES-

7.rm -rf ~/Library/PreferencePanes/My*

8.sudo rm -rf /Library/Receipts/mysql*

9.sudo rm -rf /Library/Receipts/MySQL*

10.sudo rm -rf /var/db/receipts/com.mysql.*

注:删除后在系统偏好设置中将不再显示Mysql服务

三.使用图形化工具Navicat连接MySQL

注意事项:

Mysql 8.0.12版本,安装成功,使用Navicat连接失败

报错信息

Authenticationplugin'caching_sha2_password'cannot be loaded:dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so,2):imagenotfound

解决办法

1.打开系统偏好设置,找到mysql,点击Initialize Database。

2.输入你的新密码。

3.选择‘Use legacy password‘。

4.重启mysql服务。

5.现在可以使用Navicat链接。

Use Legacy Password Encryption

使用 Navicat 连接:

我们可以看到,root用户是使用的 mysql_native_password 插件.这正是我们选择: Use Legacy Password Encryption 的效果.否则,使用mysql的jdbc driver用户名/密码登陆校验鉴权会失败.需要使用新版本的driver连接才行.

命令行启动mysql

1、启动mysql

sudo/usr/local/mysql/support-files/mysql.server start

$ sudo ./mysql.server start Starting MySQL .Logging to '/usr/local/mysql/data/Jack-MacBook-Pro.local.err'. SUCCESS!

2、停止mysql

sudo/usr/local/mysql/support-files/mysql.server stop

3、重启mysql

sudo/usr/local/mysql/support-files/mysql.server restart

参考文章:

https://www.jianshu.com/p/e418647f8683

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 命令行启动mysql
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档