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