【Mac安裝MySQL】

mac安裝mysql

先去mysql官網下載dmg安裝文件,mysql官網分企業版,社區版和集群版,我們就下載社區版。
下載地址:
https://dev.mysql.com/downloads/mysql/

MySQL Community Server 8.0.11 默認字符集是utf8mb4
安裝過程中會讓我們輸入自定義密碼

此時我們在命令行輸入mysql -uroot -p命令會提示沒有commod not found,我們還需要將mysql加入系統環境變量,進入/usr/local/mysql/bin,查看此目錄下是否有mysql,

打開終端執行 vim ~/.bash_profile
在該文件中添加mysql/bin的目錄
export MYSQL_HOME=/usr/local/mysql/bin
export PATH=PATH:MYSQL_HOME
添加完成后,按esc,然后輸入wq保存。
最后在命令行輸入source ~/.bash_profile
現在你可以通過在終端輸入 mysql -uroot -p登錄sql了

修改密碼
update user set password=password('你的新密碼') where user='root'
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
需要刷新用戶表
flush privileges

mac卸載mysql

sudo rm /usr/local/mysql  
sudo rm -rf /usr/local/mysql*  
sudo rm -rf /Library/StartupItems/MySQLCOM  
sudo rm -rf /Library/PreferencePanes/MySQL.prefPane
sudo rm -rf ~/Library/PreferencePanes/My*  
sudo rm -rf /Library/Receipts/mysql*  
sudo rm -rf /Library/Receipts/MySQL*  
sudo rm -rf /var/db/receipts/com.mysql.* 

mysql出入中文亂碼問題

可以使用語句 show variables like 'character%'; 來查看當前數據庫的相關編碼集。

MySQL Community Server 8.0.11 默認字符集是utf8mb4
在mysql 5.7版本,字符集默認是下面的字符集


808BC47B47C15175C5B109C17E1DFDEE.png

如果是在mysql 5.7版本

進入系統偏好設置-->MySql-->停用mysql的服務
去mysql安裝目錄拷貝 my-default.cnf 到 /etc并重命名為 my.cnf
終端輸入:
sudo cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
vi /etc/my.cnf
在打開的my.cnf文件中增加如下配置,如何操作呢?點擊鍵盤的 i 字母,即可進入編輯模式

  [client]
  default-character-set = utf8 
 [mysqld]
 default-storage-engine = INNODB 
 character-set-server = utf8 
 collation-server = utf8_general_ci 

按esc鍵
輸入 :wq
進入系統偏好設置-->MySql-->重啟mysql的服務

然后在設置里start mysql
在終端查看編碼已經都變為utf-8了
show variables like 'character%';

最好還是用homebrew安裝mysql、jdk 比較省事。。。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容