IT|資料庫|MySQL 安裝於 Mac OS

安裝 MySQL


[開始下載]

MySQL官網下載頁面:https://dev.mysql.com/downloads/mysql/

[安裝]

在此選擇的是最後一個 dmg 格式的安裝檔,下載後直接安裝製可


Mac OS 安装 MySQL 需要注意事項    

[關於 my.cnf 路徑]

透過以下指令查詢 my.inf 路徑
mysql --help | grep 'Default options' -A 1

Kevins-MacBook-Pro:etc Kevin$ mysql --help | grep 'Default options' -A 1
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf /usr/local/mysql/my.cnf ~/.my.cnf

Mac  MySQL 軟體安裝在此
/usr/local/mysql-5.7.17-macos10.12-x86_64

將 my-default-cnf 檔案拷貝到 /etc 目錄
sudo cp /usr/local/mysql-5.7.17-macos10.12-x86_64/support-files/my-default.cnf /etc/my.cnf


[修改使用者密碼]

方法一:使用有權限或要修改的使用者本身登入mysql
# mysql -u root -p
mysql> SET PASSWORD FOR 'username'@'localhost' = PASSWORD('password');
mysql> flush privileges;

方法二:使用有權限的使用者登入mysql
# mysql -u 登入使用者 -p
mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD("密碼") WHERE User='目標使用者';
mysql> flush privileges;

[忘記 root 密碼怎麼辦?]

如果忘記 root 密碼可以用以下方式重設
# /etc/init.d/mysql stop
# mysqld_safe --skip-grant-tables &

用上面方式啟動 mySQL 後可以不用輸入密碼直接連入
# mysql -u root

接者使用修改使用者密碼修改 root 密碼
mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD("password") WHERE User='root';
mysql> flush privileges;
mysql> quit

後重新啟動mysql
# /etc/init.d/mysql stop
# /etc/init.d/mysql start

中文化    2017-03-06 Mon

顯示系統預設編碼設定
show variables like 'character%';

設定步驟:
1.修改資料庫編碼方式:alter database test (資料庫名稱) character set utf8;
3、創建資料庫時指定資料庫的編碼方式:createdatabase test(資料庫名稱) character set utf8;
4、執行查看編碼方式的命令後,出現如圖所示信息。
5、配置 my.inf


配置 my.inf

大功告成!

留言

這個網誌中的熱門文章

IoT|硬體|樹莓派|外接麥克風及喇叭設置

成長|語文|學習-英文 持續更新!

IoT|硬體|通訊|Arduino 使用 SoftwareSerial Library 與電腦通訊