mysql安裝超詳細

2021-10-23 18:54:55 字數 2839 閱讀 5207

在windows中安裝

壓縮包(zip)安裝:

解壓生成mysql-8.0.21-winx64資料夾;

編寫mysql伺服器程式的配置檔案,在mysql的安裝目錄下建立名為my.ini的檔案:

[mysqld]

basedir=d:\\program files\\mysql-8.0.21-winx64

datadir=d:\\program files\\mysql-8.0.21-winx64\\data

tmpdir=d:\\program files\\mysql-8.0.21-winx64\\tmp

bind-address=0.0.0.0

character-set-server=utf8

port=8021

default-time_zone="+8:00"

注意:這裡我把mysql-8.0.21-winx64.zip解壓到了d:\\program files\下

basedir:mysql的安裝目錄

datadir:存放mysql 的資料庫檔案的位置

tmpdir:存放臨時資料的位置

character-set-server:伺服器的編碼

在d:\program files\mysql-8.0.21-winx64下建立data資料夾tmp資料夾

對mysql資料庫伺服器進行初始化:

以管理員身份開啟命令列,輸入如下指令:

d:

cd"program files\mysql-8.0.21-winx64\bin"

mysqld --initialize-insecure --console

注意:如果要重新初始化,則必須刪除data目錄中的所有資料才能再次執行該命令;

-insecure是可選的,如果寫了,初始化之後的資料庫的root使用者是沒有密碼的;如果不寫,初始化之後的資料庫會隨機生成乙個密碼,並且會顯示在控制台上。

–console是指將列印初始化的過程顯示在控制台上

將mysql伺服器的啟動命令註冊為windows服務;

mysqld install mysql8021 --defaults-file=

"d:\program files\mysql-8.0.21-winx64\my.ini"

刪除服務:

sc delete 服務名

啟動mysql伺服器(兩種方式):

執行命令

net start mysql8021

通過服務管理程式啟動

給資料庫設定密碼:

先登陸進去:

mysql -p 8021 -u root -p

修改密碼:

set password for

'root'@'%'

='root'

;

在ubuntu中安裝

sudo apt install mysql-server-8.0

離線安裝

想辦法把上面的壓縮包拷貝到客戶機(虛擬機器)中:

在windows10中使用scp命令;

scp

"檔案在windows中的絕對路徑" 使用者名稱@ip:要存放的虛擬機器的路徑

eg:scp 「c:\users\87805\desktop\mysql-day1\mysql-server_8.0.21-1ubuntu20.04_amd64.deb-bundle.tar」 [email protected]:/home/briup

使用winscp軟體;

使用git-bash.exe程式,遠端連線ubuntu伺服器:

ssh [email protected]

解壓安裝包和依賴包:

解壓安裝包

tar xvf mysql-server_8.0.21-1ubuntu20.04_amd64.deb-bundle.tar

解壓依賴包

tar zxvf mysql-dep-lib.tar.gz

安裝:

sudo dpkg -i *.deb配置遠端登入:

在ubuntu中預設安裝的mysql也只允許本地登入

修改ubuntu中mysql的配置檔案

sudo

vi /etc/mysql/mysql.conf.d/mysqld.cnf

port = 8021

character-set-server = utf8

bind-address = 0.0.0.0

sudo

service mysql restart

修改ubuntu中mysql的使用者表中儲存的root的使用者資訊,讓其允許遠端登入

mysql -u root -p

update mysql.user set host=

'%' where user=

'root';

flush privileges;

Linux安裝MySQL教程(超詳細)

一.刪除 mysql sudo apt get autoremove purge mysql server 5.0 sudo apt get remove mysql server sudo apt get autoremove mysql server sudo apt get remove my...

CentOS 7安裝MySQL 超詳細

shell wget 安裝mysql源 shell yum localinstall mysql57 community release el7 8.noarch.rpm 檢查mysql源是否安裝成功 安裝mysql shell yum install mysql community server ...

VMtools超詳細安裝

yum y install perl gcc gcc c make cmake kernel kernel headers kernel devel net tools mkdir cxj vmtools 安裝位置自定義 tar zxvf vmwaretools 10.3.10 13959562.t...