Ubuntu簡單安裝mysql 並配置遠端連線

2021-07-05 08:03:17 字數 2153 閱讀 8106

本地經常做一些小試驗,搭建乙個簡單環境的過程,紀錄之

vmware11虛擬機器

系統映象:ubuntu-14.10-server-amd64.iso

1. sudo apt-get install mysql-server //mysql核心程式,生成管理資料庫例項,資料庫例項任務排程執行緒之類,並提供相關介面供不同客戶端呼叫

2. sudo apt-get install mysql-client //運算元據庫例項的工具。操作mysql例項的客戶端有很多,mysql-client只是其中一種,包括mysql,mysqldump,mysqlslap,這些訪問,備份,壓力測試的工具

3. sudo apt-get install libmysqlclient-dev //mysql 依賴庫

遇到問題:

安裝的時候apt-get 如果提示e: invalid operation install 之類的錯誤

執行apt-get update //update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,這樣才能獲取到最新的軟體包。

執行apt-get upgrade //upgrade 是公升級已安裝的所有軟體包,公升級之後的版本就是本地索引裡的,因此,在執行 upgrade 之前一定要執行 update, 這樣才能是最新的。

1、監聽埠(我使用預設3306)

2、客戶端連線

mysql 3306埠預設是繫結本機127.0.0.1的,需要修改配置檔案

vim /etc/mysql/my.cnf

1、注釋掉bind-address = 127.0.0.1 或者改為

bind-address = 0.0.0.0

2、重啟sudo /etc/init.d/mysql restart

3、授權使用者訪問(以root使用者為例)授權法改表法任選其一:

3-1、 授權法

授權格式:grant 許可權 on 資料庫.* to 使用者名稱@登入主機 identified by "密碼";

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

重新整理許可權,馬上生效

flush privileges;

3-2、改表法:

mysql -u root -p123

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';

注:執行update時候會遇到duplicate錯誤,是因為乙個root使用者有好幾個host,這句update語句根據具體情況修改如 where host='127.0.0.1'等等

mysql>select host, user from user; //檢視執行結果

如果防火牆開啟,是訪問不了的,我沒有配置防火牆,直接簡單粗暴的

ufw disable

簡單的ufw命令:

1 啟用

sudo ufw enable

sudo ufw default deny

作用:開啟了防火牆並隨系統啟動同時關閉所有外部對本機的訪問(本機訪問外部正常)。

2 關閉

sudo ufw disable

3 檢視防火牆狀態

sudo ufw status

mysql> insert into mysql.user(host,user,password) values("%","admin",password("admin"));

mysql> grant all privileges on *.* to admin@"%" identified by "admin" with grant option;

Ubuntu 安裝mysql和簡單操作

ubuntu上安裝mysql非常簡單只需要幾條命令就可以完成。1.sudo apt get install mysql server 2.apt get isntall mysql client 3.sudo apt get install libmysqlclient dev 安裝過程中會提示設定...

Ubuntu 安裝mysql和簡單操作

ubuntu上安裝mysql非常簡單只需要幾條命令就可以完成。1.sudo apt get install mysql server 2.sudo apt get install mysql client 3.sudo apt get install libmysqlclient dev 安裝過程中...

Ubuntu 安裝mysql和簡單操作

ubuntu上安裝mysql非常簡單只需要幾條命令就可以完成。1.sudo apt get install mysql server 2.apt get isntall mysql client 3.sudo apt get install libmysqlclient dev 安裝過程中會提示設定...