在mac下使用DMG安装Mysql

1. 使用DMG安装Mysql

在mac下使用DMG安装Mysql,并进行本地开发的简单配置mysql

1.1 下载并安装

mysql下载地址:https://dev.mysql.com/downloa...
当前安装版本: mysql-5.7.22-macos10.13-x86_64.dmgsql

1.2 记录安装后的root密码

安装完成后会一个提示弹窗,保存弹出窗的密码,该密码是root的自动生成密码,如:nAtg)3QBA!7_数据库

1.3 设置开动启动

在系统偏好设置里,找到mysql,打开便可启动,也可设置开机启动。macos

1.4 更改初始密码

使用localhost链接数据库,会提示密码经过,但未修改初始密码,链接不成功。需进行密码更改vim

1.4.1 配置mysql终端可访问

查看此目录下是否有mysqlbash

$ open /usr/local/mysql/bin

打开系统环境变量配置服务器

$ vim ~/.bash_profile

添加下面代码网络

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

执行命令使配置生效.net

$ source ~/.bash_profile

1.4.2 登陆mysql

登陆mysql, 输入以前保存的初始化密码 nAtg)3QBA!7_code

$ mysql -uroot -p

1.4.3 修改初始密码

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

1.4.4 修改ip访问权限

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

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

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

刷新使刚修改的权限生效

$ flush privileges;

如今可使用ip访问数据库了.

2. 删除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,即便你认为你已经彻底删除了新版本!但愿能帮你们!

3. brew安装mysql

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

安装完后mysql启动

$ brew services start mysql

中止

$ brew services stop mysql
相关文章
相关标签/搜索