1. 程式人生 > 其它 >Mysql 安裝及連線

Mysql 安裝及連線

ubuntu安裝mysql

從官方提供的mysql-apt-config.deb包進行APT源設定

APT源下載地址:https://dev.mysql.com/downloads/repo/apt/

 

 

 

 

 

 

 

下載完成以後,預設apt源儲存在了Downloads目錄下。

 

 通過終端切換目錄到Downloads目錄下執行一下命令:

cd Downloads/
sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb 

 

 

 

 

 按下方向鍵選擇OK回車即可

 

 完成後執行更新命令:

sudo apt-get update

 

 

sudo apt-get install mysql-server

 

 設定root賬號的登入密碼:

 

 

 

 經過上面操作,就完成了資料庫的安裝和配置。

 

 

### linux 安裝mysql5.7
啟動mysql:
方式一:sudo /etc/init.d/mysql start 
方式二:sudo service mysql start

停止mysql:
方式一:sudo /etc/init.d/mysql stop 
方式二:sudo service mysql stop

重啟mysql:
方式一:sudo/etc/init.d/mysql restart
方式二:sudo service mysql restart


### windows安裝mysql5.7 (1) 在D:\MySQL5.7\mysql-5.7.25-winx64檔案下建立一個my.ini檔案 以下部分可以黏貼: 但是要注意路徑,除非你和我的一模一樣. [mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8 [mysqld] # 設定3306埠 port = 3306 # 設定mysql的安裝目錄 basedir=D:\MySQL5.7\mysql-5.7.25-winx64 # 設定mysql資料庫的資料的存放目錄 datadir=D:\MySQL5.7\mysql-5.7.25-winx64\data
# 允許最大連線數 max_connections=200 # 服務端使用的字符集預設為8位元編碼的latin1字符集 character-set-server=utf8 # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB 以管理員身份執行cmd,進入bin目錄,執行: (2)初始化,建立mysql預設的root賬戶 mysqld --initialize-insecure --user=mysql 命令。不進行這一步,安裝完成之後無法啟動服務。 (3)依然在管理員cmd視窗的bin目錄下,執行 mysqld install 命令安裝。完成後會提示安裝成功。 (4)依然在管理員cmd視窗的bin目錄下,執行 net start mysql 命令啟動MySQL服務。 (5)修改環境變數,新增"D:\MySQL5.7\mysql-5.7.25-winx64\bin"。 (6)cmd視窗中,執行 mysql -uroot -p 命令,預設沒有密碼,回車進入 (7)若要解除安裝,需要先停止服務,再刪除即可 # 啟動mysql服務 net start mysql # 停止mysql服務 net stop mysql # 重啟:先停止在啟動

 

1.使用xshell連線ubuntu

1.sudo apt-get update  更新最新的軟體包地址到快取檔案
2.安裝 ssh 服務, 執行 apt-get install openssh-server 命令
3.檢查ssh  服務是否啟動, 執行 ps -e | grep ssh 命令
4.使用xshell 連線 ubuntu

(1)先通過ifconfig 檢視自己的ip

 

 (2)xshell檔案->新建

 

 

 

 然後寫上自己的賬號和密碼: 賬戶:wangwen 密碼:123456 -> 登入成功~

2.使用Navicat連線ubuntu

1.首先sudo ufw status檢視防火牆是否開啟,狀態為inactive說明沒有開啟防火牆。

 

 

2.然後輸入netstat -an|grep 3306檢視埠啟動和佔用情況,可以看到繫結為127.0.0.1,這塊需要我們修改為0.0.0.0,下面會講到。

 

 

3.首先得修改mysql訪問許可權,輸入mysql -u root -p,回車,然後輸入密碼123456進入mysql命令列。

 

 

4.輸入grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
      授予  所有    許可權    給 庫名.表名 to 使用者@ip地址  通過密碼"123456" 確認連線
指定所有客戶端都可以使用root賬戶訪問mysql。

 

 

5.輸入flush privileges; 立刻重新整理許可權生效

 

 

6.輸入exit;退出mysql命令列。

 

 

7.輸入cd /etc/mysql/mysql.conf.d進入mysql配置目錄 

 

 

8.輸入nano mysqld.cnf修改mysql配置檔案。
找到bind-address修改127.0.0.1為0.0.0.0。

 

 

9.輸入sudo /etc/init.d/mysql restart 重啟mysql

 

 

10.開啟Navicat 檔案 -> 新建連線 -> MySql