CentOS 8 下安裝Mysql

使用最新的包管理器安裝MySQL

sudo dnf install @mysql

開啟啟動#

安裝完成后集侯,運行以下命令來啟動MySQL服務(wù)并使它在啟動時自動啟動:

sudo systemctl enable --now mysqld


添加密碼及安全設(shè)置#

運行mysql_secure_installation腳本妹萨,該腳本執(zhí)行一些與安全性相關(guān)的操作并設(shè)置MySQL根密碼:

sudo mysql_secure_installation

解釋說明:

1.要求你配置VALIDATE PASSWORD component(驗證密碼組件): 輸入y ,回車進入該配置

2.選擇密碼驗證策略等級, 我這里選擇0 (low)竞膳,回車

3.輸入新密碼兩次

4.確認(rèn)是否繼續(xù)使用提供的密碼蹄殃?輸入y ,回車

5.移除匿名用戶袋倔? 輸入y 雕蔽,回車

6.不允許root遠(yuǎn)程登陸? 我這里需要遠(yuǎn)程登陸宾娜,所以輸入n 批狐,回車

7.移除test數(shù)據(jù)庫? 輸入y 前塔,回車

8.重新載入權(quán)限表嚣艇? 輸入y ,回車

9.如果需要設(shè)置root賬戶遠(yuǎn)程登陸华弓,上一步驟中食零,不允許root遠(yuǎn)程登陸?這一步需要設(shè)為n寂屏。

接下來本機登錄MySQL贰谣,將root用戶的host字段設(shè)為'%'娜搂,意為接受root所有IP地址的登錄請求:

本機登錄MySQL:

mysql -uroot -p<上面步驟中設(shè)置的密碼>

接著繼續(xù)執(zhí)行mysql語句,將將root用戶的host字段設(shè)為'%'

use mysql;

update user set host='%' where user='root';

flush privileges;


修改Mysql密碼策略

1吱抚、查看 mysql 初始的密碼策略百宇,

輸入語句 “ SHOW VARIABLES LIKE 'validate_password%'; ” 進行查看,

如下圖:

2秘豹、首先需要設(shè)置密碼的驗證強度等級携御,設(shè)置 validate_password_policy 的全局參數(shù)為 LOW 即可,

輸入設(shè)值語句 “ set global validate_password.policy=LOW; ” 進行設(shè)值憋肖,

3因痛、當(dāng)前密碼長度為 8 ,如果不介意的話就不用修改了岸更,按照通用的來講鸵膏,設(shè)置為 6 位的密碼,設(shè)置 validate_password_length 的全局參數(shù)為 6 即可怎炊,

輸入設(shè)值語句 “ set global validate_password.length=6; ” 進行設(shè)值谭企,

flush privileges;


本次使用的Msyql root密碼為:

///////////////////////////////////////////////////////////

創(chuàng)建一個redmine的數(shù)據(jù)庫

>

create database redmine character set utf8

給redmine數(shù)據(jù)庫創(chuàng)建一個用戶并設(shè)置密碼

>

create user 'redmine'@'localhost' identified by '111111';

給新用戶授權(quán)>

grant all privileges on redmine.* to 'redmine'@'localhost';

>flush privileges;

查看用戶表

select user,host from mysql.user;

查看用戶授權(quán)表

SHOW GRANTS FOR 'redmine'@'localhost';


防火墻設(shè)置

設(shè)置完成后輸入exit退出mysql,回到終端shell界面评肆,接著開啟系統(tǒng)防火墻的3306端口:

sudo firewall-cmd --add-port=3306/tcp --permanent

sudo firewall-cmd --reload

下面是為開啟Apache下端口80及ssh端口443

sudo firewall-cmd --permanent --zone=public --add-port=443/tcp

sudo firewall-cmd --permanent --zone=public --add-port=80/tcp

sudo firewall-cmd --reload


關(guān)閉MySQL主機查詢dns#

MySQL會反向解析遠(yuǎn)程連接地址的dns記錄债查,如果MySQL主機無法連接外網(wǎng),則dns可能無法解析成功瓜挽,導(dǎo)致第一次連接MySQL速度很慢盹廷,所以在配置中可以關(guān)閉該功能。

打開/etc/my.cnf文件久橙,添加以下配置:

[mysqld]

skip-name-resolve

重啟服務(wù)

sudo systemctl restart mysqld

//////////////////======================================

grant? all on? hellodb.*? to? test2@'192.168.34.%' identified by 'centos'; 創(chuàng)建test2用戶俄占,允許其在所有主機通過centos密碼登錄,對hellodb庫的所有表有所有權(quán)限

grant? select(name,age) on? hellodb.students? to? test3@'192.168.34.%' identified by 'centos'; 創(chuàng)建test3用戶淆衷,允許其在所有主機通過centos密碼登錄缸榄,對hellodb庫的name和age有查看權(quán)限。

show grants? for? test2@'192.168.34.%' \G? 可以查看當(dāng)前用戶的授權(quán)情況祝拯,\G換行顯示

回收授權(quán):

REVOKE priv_type, ... ON db_name.tb_name FROM 'user'@'host

示例: revoke? select on? *.*? from? test3@'192.168.34.%'; 收回test3的select 權(quán)限

revoke? delete? on? *.*? from? test3@'192.168.34.%';? 收回test3? 的delete 權(quán)限

查看指定用戶獲得的授權(quán)

Help SHOW GRANTS

SHOW GRANTS FOR 'user'@'host';

SHOW GRANTS FOR CURRENT_USER[()];

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末甚带,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子佳头,更是在濱河造成了極大的恐慌鹰贵,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件康嘉,死亡現(xiàn)場離奇詭異砾莱,居然都是意外死亡,警方通過查閱死者的電腦和手機凄鼻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門腊瑟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來聚假,“玉大人,你說我怎么就攤上這事闰非”旄瘢” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵财松,是天一觀的道長瘪贱。 經(jīng)常有香客問我,道長辆毡,這世上最難降的妖魔是什么菜秦? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮舶掖,結(jié)果婚禮上球昨,老公的妹妹穿的比我還像新娘。我一直安慰自己眨攘,他們只是感情好主慰,可當(dāng)我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鲫售,像睡著了一般共螺。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上情竹,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天藐不,我揣著相機與錄音,去河邊找鬼秦效。 笑死雏蛮,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的棉安。 我是一名探鬼主播底扳,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼铸抑,長吁一口氣:“原來是場噩夢啊……” “哼贡耽!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起鹊汛,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤蒲赂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后刁憋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體滥嘴,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年至耻,在試婚紗的時候發(fā)現(xiàn)自己被綠了若皱。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片镊叁。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖走触,靈堂內(nèi)的尸體忽然破棺而出晦譬,到底是詐尸還是另有隱情,我是刑警寧澤互广,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布敛腌,位于F島的核電站,受9級特大地震影響惫皱,放射性物質(zhì)發(fā)生泄漏像樊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一旅敷、第九天 我趴在偏房一處隱蔽的房頂上張望生棍。 院中可真熱鬧,春花似錦扫皱、人聲如沸足绅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽氢妈。三九已至,卻和暖如春段多,著一層夾襖步出監(jiān)牢的瞬間首量,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工进苍, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留加缘,地道東北人。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓觉啊,卻偏偏與公主長得像拣宏,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子杠人,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,435評論 2 359