1. 程式人生 > >Ubuntu18.04 安裝MySQL

Ubuntu18.04 安裝MySQL

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

IDENTIFIED BY "yourpassword"; #給MySQL的root使用者全部許可權

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配置

全部完成。