在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
相關文章
相關標籤/搜索