在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...