Ubuntu18.04 安裝MySQL
阿新 • • 發佈:2018-12-10
1.安裝MySQL
sudo apt-get install mysql-server
2.配置MySQL
sudo mysql_secure_installation
3.設定MySQL非root使用者
設定原因:配置過程為系統root許可權,在構建MySQL連線時出現錯誤:ERROR 1698 (28000): Access denied for user ‘root’@’localhost’
設定步驟如下:
a.sudo mysql -u root -p #使用root許可權進入MySQL
b.grant ALL PRIVILEGES ON *.* TO root@localhost
c.create database XXX; #建立資料庫
d.grant ALL PRIVILEGES ON XXX.* TO newuser@localhost IDENTIFIED BY "newuserpassword"; #建立新使用者,並給予許可權
e.grant ALL PRIVILEGES ON XXX.* TO newuser@* IDENTIFIED BY "newuserpassword";#允許遠端連線
f.exit #退出MySQL
g.sudo vim /etc/mysql/my.cnf #更改遠端連線屬性
#在文件最後輸入,完成配置
>skip-networking => # skip-networking
4.MySQL Workbench配置
全部完成。