Ubuntu18.04 安裝MySQL

1.安裝MySQLmysql

sudo apt-get install mysql-serversql

2.配置MySQL數據庫

sudo mysql_secure_installationvim

3.設置MySQL非root用戶.net

設置緣由:配置過程爲系統root權限,在構建MySQL鏈接時出現錯誤:ERROR 1698 (28000): Access denied for user ‘root’@’localhost’server

設置步驟以下:blog

a.sudo mysql -u root -p #使用root權限進入MySQLip

b.grant  ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "yourpassword"; #給MySQL的root用戶所有權限文檔

c.create database XXX; #建立數據庫get

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

所有完成。

相關文章
相關標籤/搜索