Mac OS 10.14.5 安装MySQL 8.0.16及其配置

Mac OS 10.14.5 安装MySQL 8.0.16及其配置

六月 02, 2019

首先下载MySQL Community Server


MySQL 社区服务器下载地址:

  • 选择自己的操作系统下载对应的版本:Mac 推荐下载.dmg版本,window推荐下载zip压缩版本

    • 点击MySQL Community Server

      1

    • 点击格式下载

      2

  • 点击下载的版本跳转到下载页,点击No thanks, just start my download.

    3

然后等待下载完成,有好几百兆,请耐心等待。

  • 下载完成双击打开,双击.pkg进行安装

    4

    • 点击继续

      5

    • 点击继续

      6

    • 点击同意

      7

    • 点击安装

      8

    • 输入密码,点击安装软件

      9

      10

    • 选择强密码,点击next

      11

    • 这里输入你的数据库超级用户密码(连接服务器就用这个密码)(自己设个好记忆的密码)

      12

    • 输入密码,点击finish

      13

    • 输入电脑密码完成安装

      14

    • 安装成功,点击关闭

      15

    • 进入系统设置就可以服务器图标

      16

    • 点击进入看见服务器已经启动

      17

到这里安装就结束了,要使用服务器就进入系统设置点击打开就行了,如果你勾选了开机打开服务器,那么每次开机都会自动打开,你就不需要手动去打开了。

如果你还想在终端打开或者操作数据库,请接着看下面的教程

配置mysql终端可访问


上面的教程已经可以了,但一些同学,喜欢在终端操作数据库则需要把MySQL路径加到系统路径:

查看此目录下是否有mysql

1
$ open /usr/local/mysql/bin

打开系统环境变量配置

1
$ vim ~/.bash_profile

添加下面代码

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

执行命令使配置生效

1
$ source ~/.bash_profile

18

19

登录mysql


登录mysql, 输入之前自己设置的密码

1
$ mysql -uroot -p

20

修改初始密码

1
2
# 注意结尾有分号
$ SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');

修改ip访问权限

1
2
// 参数文章https://blog.csdn.net/liuquan0071/article/details/62423674
// 授权所有数据库的所有表的所有权限给ip为任意值用户名为root密码为newpassword的用户

修改用户root在终端访问数据库的权限

1
$ GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'newpassword';

刷新使刚修改的权限生效

1
$ flush privileges;

现在可以使用ip访问数据库了.

删除Mysql


如果存在旧的mysql安装可能会出问题,完全删除旧的mysql的方法如下:
怎样才能完全卸载mysql和删除它从你的Mac(包括所有数据库)执行以下操作:

  • 打开终端窗口
  • 使用mysqldump备份你的数据库将文本文件!
  • 停止数据库服务器
  • sudo rm /usr/local/mysql
  • sudo rm -rf /usr/local/mysql*
  • sudo rm -rf /Library/StartupItems/MySQLCOM
  • sudo rm -rf /Library/PreferencePanes/My*
  • edit /etc/hostconfig and remove the line MYSQLCOM=-YES-
  • rm -rf ~/Library/PreferencePanes/My*
  • sudo rm -rf /Library/Receipts/mysql*
  • sudo rm -rf /Library/Receipts/MySQL*
  • sudo rm -rf /private/var/db/receipts/mysql

最后三行尤为重要,否则,你不能安装一个旧版本的MySQL,即使你认为你已经完全删除了新版本!希望能帮大家!

brew安装mysql


此安装比较简单,网络上有比较多的教程,安装都成功的。

安装完后mysql启动

1
$ brew services start mysql

停止

1
$ brew services stop mysql