macos系統安裝mysql


 

MacOS系統安裝mysql

 

一、下載

官網下載鏈接地址:https://dev.mysql.com/downloads/mysql/

 

二、安裝

打開文件是pkg包,雙擊進行安裝: 

按照提示:

點擊最下面的MySQL控制按鈕,啟動數據庫運行:

在此可以啟動和停止MySQL數據庫,同時還可以設置MySQL數據是否開機啟動。

 

三、配置

MySQL啟動時會讀取配置文件my.cnf,讀取次序依次為 /etc/my.cnf、/etc/mysql/my.cnf、/usr/local/etc/my.cnf、~/.my.cnf。

安裝完MySQL后可能上述位置上都沒有my.cnf文件,要想指定配置文件,可以將MySQL安裝目錄下的示例配置文件拷貝到對應位置。

$ cp $(brew --prefix mysql)/support-files/my-default.cnf /etc/my.cnf

上文提到默認的數據目錄為/usr/local/var/mysql,試驗將my.cnf里的datadir修改為:

datadir = /Users/yulewei/mysql-data​

重新初始化數據目錄:

$ mysqld --initialize-insecure --basedir="$(brew --prefix mysql)" --datadir=/Users/yulewei/mysql-data

$ sudo chown -R mysql:mysql /Users/yulewei/mysql-data

設置完之后就這正常啟動MySQL。

(如果想修改這里的mysql配置,可以通過命令行修改所對應的plist文件,路徑為:

/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist)

編輯/ect/profile文件,添加MYSQL_PATH環境變量,並在PATH環境變量中添加bin目錄:

打開終端,進入MySQL安裝目錄/usr/local/mysql,進入bin目錄,執行mysql -u root -p登錄語句!

(1)、忘記密碼:

mysqld_safe --skip-grant-tables &

mysql -u root mysql

mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root'; mysql> FLUSH PRIVILEGES;

(2)、正常進入,修改密碼:

【修改密碼多種方法】

方法1: 用`SET PASSWORD`命令

  mysql -u root

  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法2: 用ALTER USER修改用戶信息

  mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password' PASSWORD EXPIRE NEVER;

方法3: 用UPDATE直接編輯user表

  mysql -u root

  mysql> use mysql;

  mysql> update user set password=password('newpass') where User='root' and Host='localhost';

  mysql> flush privileges;

方法4:

  mysql>create user '8bet'@'%' identified by 'password' with grant option;

  mysql>grant all privileges on *.* to '8bet'@'%' identified by 'password' with grant option;

  mysql> flush privileges;

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM