YUM 部署
1、下載 YUM 倉庫文件
打開網(wǎng)址: https://dev.mysql.com/downloads/repo/yum/
或者右鍵后 點(diǎn)擊 復(fù)制鏈接地址
, 之后用 wget
命令下載
# wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
2腾夯、安裝 YUM Repo 文件
# yum localinstall mysql80-community-release-el7-1.noarch.rpm
3训貌、 選擇具體的版本
5.5 5.6 5.7 8.0
// 查看 YUM 倉庫關(guān)于 MySQL 的所有倉庫列表
# yum repolist all | grep mysql
// 只查看啟用的
# yum repolist enabled | grep mysql
// 安裝 YUM 管理工具包擅这,此包提供了 yum-config-manager 命令工具
# yum install yum-utils
// 禁用 8.0
# yum-config-manager --disable mysql80-community
// 啟用 5.7
# yum-config-manager --enable mysql57-community
再次確認(rèn)啟用的 MySQL 倉庫
# yum repolist enabled | grep mysql
4楷掉、 開始安裝 MySQL
# yum install -y mysql-community-server
5焕参、 管理 MySQL 服務(wù)
// 啟動
# systemctl start mysqld.service
// 查看狀態(tài)
# systemctl status mysqld.service
// 開機(jī)自啟動
# systemctl enable mysqld.server
// 查看監(jiān)聽端口张吉,默認(rèn) 3306
# ss -natl |grep 3306
6齿梁、 初始化 Mysql
MySQL服務(wù)器初始化(從MySQL 5.7開始):
在 MySQL 服務(wù)器初始啟動時,如果服務(wù)器的數(shù)據(jù)目錄為空肮蛹,則會發(fā)生以下情況:
MySQL 服務(wù)器已初始化勺择。
在數(shù)據(jù)目錄中生成SSL證書和密鑰文件。
該validate_password插件安裝并啟用伦忠。
將創(chuàng)建一個超級用戶 帳戶
'root'@'localhost'
省核。并會設(shè)置超級用戶的密碼,將其存儲在錯誤日志文件中缓苛。要顯示它芳撒,請使用以下命令:
# grep 'temporary password' /var/log/mysqld.log
-
通過上面日志中的臨時密碼登錄并為超級用戶帳戶設(shè)置自定義密碼:
shell> mysqladmin -p'ZBEjTcaj6H!L' password 'QFedu123!'
注意:
MySQL的 validate_password 插件默認(rèn)安裝。這將要求密碼包含至少一個大寫字母未桥,一個小寫字母笔刹,一個數(shù)字和一個特殊字符,并且密碼總長度至少為8個字符冬耿。
取消密碼復(fù)雜度
編輯 my.cnf
配置文件, 在 [mysqld]
配置塊兒中添加如下內(nèi)容
plugin-load=validate_password.so
validate-password=OFF
保存退出后舌菜,重啟服務(wù), 修改密碼。
不使用密碼
修改 my.cnf
文件亦镶,添加如下內(nèi)容日月,之后重啟服務(wù)
skip-grant-tables=true
免費(fèi)的資源,我們往往不知道去珍惜缤骨!點(diǎn)個關(guān)注和喜歡吧
作者:xiguatian
鏈接:http://www.reibang.com/p/45877934ea5f
簡書著作權(quán)歸作者所有爱咬,任何形式的轉(zhuǎn)載都請聯(lián)系作者獲得授權(quán)并注明出處。