ubuntu下MySQL的安裝及遠端連線配置

2021-07-02 22:19:41 字數 1249 閱讀 6072

因為使用的是ubuntu ,預設是不安裝防火牆的,但是如果安裝了 就
uwf disable
本系統不需要:
1

安裝mysql的客戶端

sudo apt-get install mysql-client

2.安裝期間會提示你輸入root賬號的密碼。

3.安裝完成後,就可以利用命令mysql -u root -p來訪問資料庫了。

4.設定遠端連線訪問,安裝完成後,mysql的配置檔案位於:/etc/mysql/my.cnf

5.vim /etc/mysql/my.cnf找到

sudo gedit /etc/mysql/my.cnf

bind-address           = 127.0.0.1

這行,注釋掉(如下)

#bind-address           = 127.0.0.1

或者改為

bind-address           = 0.0.0.0

允許任意ip訪問,或者自己指定乙個ip位址。

6.然後重啟 mysql

sudo /etc/init.d/mysql restart

7.授權使用者能進行遠端連線

grant all privileges on *.* to root@"%" identified by "password" with grant option;

flush privileges;

第一行命令解釋如下,*.*:第乙個*代表資料庫名;第二個*代表表名。這裡的意思是所有資料庫裡的所有表都授權給使用者。

root:授予root賬號。

「%」:表示授權的使用者ip可以指定,這裡代表任意的ip位址都能訪問mysql資料庫。

「password」:分配賬號對應的密碼。

我使用的命令是

mysql> grant all on *.* to root@'%' identified by '123456';

8.通過mysql客戶端連線到遠端的mysql資料庫

在自己本地mysql客戶端中輸入:

mysql -h ip -u root -p;

其中ip是你訪問資料庫所在伺服器的ip位址

執行:停止資料庫服務:sudo /etc/init.d/mysql stop

重新啟動:sudo /etc/init.d/mysql start

進入資料庫:mysql -uroot -p(你的密碼 我使用的密碼是root)

Ubuntu下的mysql安裝

ubuntu下的mysql安裝 今天同事突然找到我說需要在原有的master上安裝mysql服務,於是自己便放下手頭的工作開始馬不停蹄地忙活起來,下面簡單記錄一下今天的安裝過程吧!一 驗證原有主機上是否安裝mysql 這裡主要是執行sudo netstat tap grep mysql命令檢視是否有...

Ubuntu下的mysql安裝

今天同事突然找到我說需要在原有的master上安裝mysql服務,於是自己便放下手頭的工作開始馬不停蹄地忙活起來,下面簡單記錄一下今天的安裝過程吧!一 驗證原有主機上是否安裝mysql 這裡主要是執行sudo netstat tap grep mysql命令檢視是否有mysql的埠,如果不加sudo...

Ubuntu下的mysql安裝

本文 今天同事突然找到我說需要在原有的master上安裝mysql服務,於是自己便放下手頭的工作開始馬不停蹄地忙活起來,下面簡單記錄一下今天的安裝過程吧!一 驗證原有主機上是否安裝mysql 這裡主要是執行sudo netstat tap grep mysql命令檢視是否有mysql的埠,如果不加s...