1. 程式人生 > >Ubuntu server安裝MySQL並配置遠程連接

Ubuntu server安裝MySQL並配置遠程連接

mys tools test ati 添加賬戶 base ins 安裝 leg

1. 在Ubuntu server 安裝MySQL(過程中註意記住設置的密碼)

Sudo apt-get install mysql

Sudo apt-get install mysql-server

Sudo apt-get install mysql-client

備註:此處遇到MySQL無法安裝的問題,提示dpkg:error processing package open-vm-tools(--configure)錯誤,解決方法是清除open-vm-tools之後重新安裝,sudo apt-get purge open-vm-tools, sudo apt-get install open-vm-tools.

2. 配置MySQL連接賬戶

進入MySQL環境(mysql –u root –p)

User mysql

添加賬戶

(insert into mysql.user(Host,User,Password) values (“localhost”,”test”,password(“pass”));)

localhost指的本地,如果需要遠程連接,host可設置為”%”

備註:在使用用戶進入MySQL環境時,遇到提示access denied問題,解決方法是更新mysql.user表中的authentication_string字段,update mysql.user set authentication_string=password(‘pass’) where user=’test’ and Host=’localhost’

3. 對用戶進行授權

命令:grant all privileges on databasename.tablename to ‘test’ @’localhost’ identified by ‘pass’ with grant option;

databasename - 數據庫名,tablename-表名,如果要授予該用戶對所有數據庫和表的相應操作權限則可用*表示,如*.*

@後指代主機,需要全部則添加@’%’

4. 遠程使用sqlyog連接,端口默認3306

技術分享

備註:此處遇到連接提示1045的錯誤,解決方式是要對mysql.user表中對應的用戶,host設置為連接用ip,並設置authentication_string 和 對此用戶進行授權

Ubuntu server安裝MySQL並配置遠程連接