CentOS7中安裝MySQL的圖文講解
1.下載并安裝MySQL源
yum -y install wget https://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
2.查看 /etc/yum.repos.d下
是否存在mysql-community.repo和mysql-community-source.repo
3.安裝MySQL
yum -y install mysql-community-server
若此時遇到如下錯誤:
“Public key for mysql-community-libs-compat-5.7.37-1.el7.x86_64.rpm is not installed
Failing package is: mysql-community-libs-compat-5.7.37-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql”
出現(xiàn)以上情況原因是MySQL的GPG已升級,需要重新獲取。
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
之后重新執(zhí)行“yum -y install mysql-community-server”命令安裝即可。
4.啟動MySQL服務(wù)
開啟服務(wù):
systemctl start mysqld
如果需要設(shè)置開機(jī)自啟:
systemctl enable mysqld
5.安裝完畢后
會在/var/log/mysqld.log中自動生成一個隨機(jī)密碼,獲取該密碼
grep 'temporary password' /var/log/mysqld.log
使用獲取到的隨機(jī)密碼登錄MySQL客戶端。
mysql -uroot -p
6. 設(shè)置MySQL密碼安全策略
密碼強(qiáng)度及長度(4代表最低級別,當(dāng)長度小于4時,該值依然是4)都設(shè)最低級,修改密碼。
其中密碼強(qiáng)度:
- 0:low級別,只檢查長度;
- 1:medium級別(默認(rèn)),長度8,且必須含數(shù)字、大小寫字母及特殊字符;
- 2:strong級別,需要包括字典文件。
set global validate_password_policy=0; set global validate_password_length=4; alter user 'root'@'localhost' identified by '123456';
7. 設(shè)置遠(yuǎn)程登錄
創(chuàng)建用戶:
create user 'root'@'%' identified by '123456';
允許遠(yuǎn)程連接:
grant all privileges on *.* to 'root'@'%' with grant option;
刷新權(quán)限:
flush privileges;
MySQL安裝成功。
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
MySQL必備基礎(chǔ)之分組函數(shù) 聚合函數(shù) 分組查詢詳解
這篇文章主要介紹了MySQL分組函數(shù)、聚合函數(shù)、分組查詢,結(jié)合實例形式分析了MySQL查詢分組函數(shù)以及查詢聚合函數(shù)相關(guān)使用技巧,需要的朋友可以參考下2021-10-10Mysql實現(xiàn)全文檢索、關(guān)鍵詞跑分的方法實例
這篇文章主要給大家介紹了關(guān)于Mysql實現(xiàn)全文檢索、關(guān)鍵詞跑分的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09MySQL在Linux系統(tǒng)中隱藏命令行中的密碼的方法
這篇文章主要介紹了MySQL在Linux系統(tǒng)中隱藏命令行中的密碼的方法,作者利用簡單的C程序?qū)崿F(xiàn),需要的朋友可以參考下2015-06-06詳解監(jiān)聽MySQL的binlog日志工具分析:Canal
Canal主要用途是基于MySQL數(shù)據(jù)庫增量日志解析,提供增量數(shù)據(jù)訂閱和消費,目前主要支持MySQL。接下來通過本文給大家介紹監(jiān)聽MySQL的binlog日志工具分析:Canal的相關(guān)知識,感興趣的朋友一起看看吧2020-10-10MySql Group By對多個字段進(jìn)行分組的實現(xiàn)方法
這篇文章主要介紹了MySql Group By對多個字段進(jìn)行分組的實現(xiàn)方法,需要的朋友可以參考下2017-09-09實現(xiàn)MySQL與elasticsearch的數(shù)據(jù)同步的代碼示例
MySQL 自身簡單、高效、可靠,是又拍云內(nèi)部使用最廣泛的數(shù)據(jù)庫,但是當(dāng)數(shù)據(jù)量達(dá)到一定程度的時候,對整個 MySQL 的操作會變得非常遲緩,這個時候我們就需要MySQL與elasticsearch數(shù)據(jù)同步,接下來就給大家介紹如何實現(xiàn)數(shù)據(jù)同步2023-07-07