安裝
ubuntu安裝mysql:
sudo apt install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
第一步安裝過(guò)程中會(huì)進(jìn)行root用戶(hù)的密碼輸入(兩次);
安裝完成后是有以下命令判斷是否安裝成功:
sudo netstat -tap | grep mysql
出現(xiàn)以下結(jié)果表示安裝成功:
tcp 0 0 *:mysql *:* LISTEN 16601/mysqld
修改連接
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
注釋其中的:bind-address = 127.0.0.1配置或者修改為bind-address = 0.0.0.0,來(lái)允許所有IP訪(fǎng)問(wèn),或者輸入一個(gè)你指定的IP地址。
保存推出后使用以下命令重啟mysql:
sudo /etc/init.d/mysql restart
使用以下命令登陸進(jìn)入mysql后修改訪(fǎng)問(wèn)權(quán)限:
mysql -u root -p
輸入密碼
use mysql
//授權(quán)用戶(hù)能進(jìn)行遠(yuǎn)程連接
grant all privileges on *.* to root@"%" identified by "password" with grant option;
//刷新權(quán)限信息
flush privileges;
命令中的兩個(gè)星號(hào),第一個(gè)星號(hào)表示數(shù)據(jù)庫(kù)名稱(chēng),第二個(gè)星號(hào)表示該數(shù)據(jù)庫(kù)下的某個(gè)表名稱(chēng)。寫(xiě)成兩個(gè)星號(hào)表示所有的數(shù)據(jù)庫(kù)都進(jìn)行授權(quán)。
root表示授權(quán)root賬號(hào)。
“%”表示授權(quán)的用戶(hù)IP可以指定,這里代表任意的IP地址都能訪(fǎng)問(wèn)MySQL數(shù)據(jù)庫(kù)。
“password”表示分配賬號(hào)對(duì)應(yīng)的密碼,這里密碼自己替換成你的mysql root帳號(hào)密碼。
所以此處可以寫(xiě)成:
grant all PRIVILEGES on testdabatase.testtable to username@'192.168.1.2' identified by 'user-pass';
最后附:
Navicat Premium_11.2.7簡(jiǎn)體中文32&64&破解[http://pan.baidu.com/s/1sl74roD]