[MySQL] root密碼重設

如果忘記root密碼可以這樣重設

 

停止服務

# sudo /usr/local/etc/rc.d/mysql-server stop

 

以安全模式啟動mysql,並跳過檢查

# sudo mysqld_safe --skip-grant-tables

 

這時候登入不需要密碼

# mysql -u root

 

接著修改DB記錄,把root密碼設成123456,並重新載入權限

mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD("123456") WHERE User='root';
mysql> flush privileges;
mysql> exit

 

最後重新啟動MySQL,大功告成

# sudo /usr/local/etc/rc.d/mysql-server restart

 

Leave a comment

[MySQL] 開放外部連線

MySQL通常預設不開放外部連線,因此需要修改一下my.cnf來開放其他機器存取資料庫。

# OS: Ubuntu 14.04 Server LTS x64
# MySQL Server Version: 5.5
# 打開my.cnf
vim /etc/mysql/my.cnf
# 找到下列兩行,拿掉或加上註解後儲存離開
skip-external-locking
bind-address = 127.0.0.1
# 重新啟動服務
sudo service mysql restart
One Comment