mac安裝mysql
先去mysql官網(wǎng)下載dmg安裝文件秦爆,mysql官網(wǎng)分企業(yè)版欣尼,社區(qū)版和集群版摆马,我們就下載社區(qū)版拓提。
下載地址:
https://dev.mysql.com/downloads/mysql/
MySQL Community Server 8.0.11 默認字符集是utf8mb4
安裝過程中會讓我們輸入自定義密碼
此時我們在命令行輸入mysql -uroot -p命令會提示沒有commod not found读恃,我們還需要將mysql加入系統(tǒng)環(huán)境變量,進入/usr/local/mysql/bin,查看此目錄下是否有mysql代态,
打開終端執(zhí)行 vim ~/.bash_profile
在該文件中添加mysql/bin的目錄
export MYSQL_HOME=/usr/local/mysql/bin
export PATH=MYSQL_HOME
添加完成后寺惫,按esc,然后輸入wq保存蹦疑。
最后在命令行輸入source ~/.bash_profile
現(xiàn)在你可以通過在終端輸入 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%'; 來查看當前數(shù)據(jù)庫的相關編碼集西雀。
MySQL Community Server 8.0.11 默認字符集是utf8mb4
在mysql 5.7版本,字符集默認是下面的字符集
如果是在mysql 5.7版本
進入系統(tǒng)偏好設置-->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
進入系統(tǒng)偏好設置-->MySql-->重啟mysql的服務
然后在設置里start mysql
在終端查看編碼已經(jīng)都變?yōu)閡tf-8了
show variables like 'character%';