Linux安裝mysql5 7及配置 yum安裝

2021-10-22 16:53:21 字數 2302 閱讀 3448

1、home目錄下新建安裝包存放位置

cd home

mkdir lnmp

cd /home/lnmp

2、檢查是否已經過mysql,新買的伺服器未安裝過mysql直接略過

yum list installed |

grep mysql

注意:如果已安裝,則清除

安裝成功後,會在/etc/yum.repos.d/目錄下增加了以下兩個檔案

5、安裝mysql,發現提示,y到底

yum install mysql-server
6、檢視下mysql的版本,確定是否安裝成功

7、執行mysql

8、取消密碼的驗證

vim /etc/my.cnf
在[mysqld]下加入 

skip-grant-tables

(這個意思是跳過許可權驗證,可免密碼登入 )

然後儲存退出,

重啟mysql

9、登入mysql

mysql -uroot
10、更改root密碼

set password = password('你的新密碼');   (「需要帶數字,大寫字母,小寫字母,特殊符號」)

alter user 'root'@'localhost' password expire never; ("密碼永不過期")

flush privileges; ("重新整理mysql的系統許可權相關表")

根據個人需求,設定資料庫使用者在所有ip下以及在本地可訪問,以下用root使用者做演示

grant all privileges on *.* to root@"%" identified by "你的密碼";

grant all privileges on *.* to root@"localhost" identified by "你的密碼";

flush privileges;

注意:若遠端工具連線不上,請用 iptables -f 命令來清除防火牆規則

阿里雲伺服器新增安全組規則

編輯my.cnf檔案刪掉或者注釋skip-grant-tables 這一行,然後重啟mysql,否則mysql仍能免密碼登

番外篇

但是有時候為了圖方便,資料的安全性要求也不是很高的情況下,我們通常更希望設定乙個簡單的密碼,比如123456…

更改密碼策略為low

set global validate_password_policy=0;
更改密碼長度

set global validate_password_length=0;
重複步驟10更改密碼。

linux解除安裝及安裝mysql 5 7以上

刪除 1.rpm qa grep i mysql 檢視安裝的mysql 2.usr local mysql support files mysql.server stop 停止mysql服務 3.whereis mysql 收集mysql資料夾資訊 或者 find name mysql 推薦 4.r...

Linux安裝mysql5 7及配置 yum安裝

yum list installed grep mysql注意 如果已安裝,則清除 yum y remove mysql libs.x86 64wgetrpm ivh mysql57 community release el7 8.noarch.rpmyum install mysql server...

linux解除安裝及安裝mysql 5 7以上

刪除 1.rpm qa grep i mysql 檢視安裝的mysql 2.usr local mysql support files mysql.server stop 停止mysql服務 3.whereis mysql 收集mysql資料夾資訊 或者 find name mysql 推薦 4.r...