天天看點

在ubuntu中下載下傳mysql和配置mysql在navicat for mysql上使用

一.下載下傳mysql

sudo apt-get mysql-server(下載下傳mysql伺服器)

Sudo apt-get mysql-client(下載下傳mysql用戶端)

Sudo apt-get install libmysqlclient-dev

再下載下傳netstat檢視mysql是否存在且在監聽:apt-get install net-tools→sudo netstat -tap|grep mysql

Mysql無法遠端的原因是:預設的是root使用者,而root使用者的預設連接配接Host也是localhost或者是127.0.0.1,這就限制了root使用者作為本地連接配接使用。

二.登入mysql伺服器,建立一個使用者

Mysql -hroot -p(輸入root密碼)→輸入show bases;→選中資料庫:use mysql;→檢視目前資料庫賬戶資訊:select user,host from user;(初始化的時候可以看出這些賬戶都是隻能本地使用的)→建立一個使用者abing,輸入:grant all privileges on . to abing@”%”identified by “自己設定的密碼”with grant option;(%表示允許各host操作)→重新整理資料庫:flush privileges;→重新查詢檢查:select user,host from user;→重新開機mysql資料庫伺服器:service mysql start

三.連接配接NAVICAT(第三方軟體,無法在Linux終端輸入下載下傳)

在linux終端檢視伺服器的ip:ifconfig→cd /etc/mysql/mysql.conf.d/→vi mysqld.cnf→注釋掉bind-address=127.0.0.1,即在這一句話前打一個“#“→重新開機資料庫:/etc/init.d/mysql start→在navicay進行填寫,切記密碼是你在linux資料庫為新賬戶abing設定的密碼,(如果怕會出現什麼錯誤,可先執行第二步中的檢視使用者資訊)内容如下:

在ubuntu中下載下傳mysql和配置mysql在navicat for mysql上使用