Linux 安裝 MySQL並配置環境變數

2021-10-19 05:36:01 字數 3226 閱讀 9101

提取碼:qazw

sudo tar -xvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz -c /opt
切換到該目錄,重新命名該資料夾

cd /opt

sudo mv mysql-5.7.33-linux-glibc2.12-x86_64/ mysql-5.7.33

新增使用者,並將該目錄許可權給該使用者

sudo groupadd mysql

sudo useradd -r -g mysql mysql

sudo chown -r mysql:mysql /opt/mysql-5.7.33

進入資料夾內,建立data資料夾

cd mysql-5.7.33/

sudo mkdir data

配置my.cnf檔案

按 :wq 儲存退出

進入mysql的bin目錄

cd /opt/mysql-5.7.33/bin
初始化

sudo ./mysqld --initialize --user=mysql --basedir=/opt/mysql-5.7.33/ --datadir=/opt/mysql-5.7.33/data/
如果這樣報錯

先執行

sudo apt install libaio1 libaio-dev
再執行

sudo ./mysqld --initialize --user=mysql --basedir=/opt/mysql-5.7.33/ --datadir=/opt/mysql-5.7.33/data/
來到data目錄檢視臨時密碼

來到support-files目錄,把啟動指令碼放到開機初始化目錄

cd ../support-files/

sudo cp mysql.server /etc/init.d/mysql

啟動mysql服務

sudo ./mysql.server start
來到bin目錄,進入mysql,輸入剛才得到的臨時密碼

cd ../bin/

sudo ./mysql -u root -p

如果出現下面錯誤,按照圖中所做

設定新的密碼

set password for root@localhost = password('new_passwd');
更改密碼的其他方法

set password=password('new_passwd');

grant all privileges on *.* to root@'%' identified by 'new_passwd';

flush privileges;

新增遠端訪問許可權

若忘記密碼,可在 /etc/my.cnf 中新增下面內容,之後重啟服務,可跳過密碼驗證

#取消密碼驗證

重啟服務

輸入密碼時直接按enter(回車)

為了以後不用切到bin目錄開啟mysql,配置一下系統環境

sudo vim /etc/profile
在末尾新增

重新整理一下該檔案

source /etc/profile

Linux安裝mysql並配置外網訪問

配置步驟 如果沒有配置dns參照前文配置dns 配置相關 如果沒有配置dns yum命令找不到linux軟體庫的 dns配置免費的 dns1 114.114.114.114即可 yum y install mysql mysql server mysql dev 這裡用yum 進行 y 同意操作,後...

Linux 使用yum安裝並配置MySQL

通過yum install y mysql server mysql mysql deve語句將mysql的客戶端和服務端都安裝好 注。安裝mysql需要安裝兩個端 最後顯示complete即安裝成功 完成後通過rpm qi mysql server可檢視安裝結果及版本。4.3 安裝mysql co...

Linux安裝MySQL並配置遠端登入

由於用window習慣了,突然在linux搞這些sqlserver安裝啊 mysql安裝啊 jdk啊還真有點不太適應。不過也還好了,熟悉熟悉也能搞,就看你願不願意用心了。今天,我們就來繼續之前linux的學習,整理一下mysql的在linux部署的教程吧,選取的作業系統是ubuntu。更新庫 sud...