提取碼: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...