華為歐拉openEuler在線安裝MySQL8的實現(xiàn)步驟
升級系統(tǒng)
sudo yum -y update
安裝依賴和常用工具
sudo yum -y install vim net-tools wget gcc make cmake lrzsz
將 MySQL Yum 存儲庫添加到系統(tǒng)的存儲庫列表中
sudo yum -y install https://repo.mysql.com//mysql80-community-release-el8-4.noarch.rpm
通過運行以下命令并檢查其輸出來驗證是否已啟用和禁用正確的子存儲庫
sudo yum repolist enabled | grep mysql
通過以下命令安裝 MySQL
sudo yum -y install mysql-community-server
啟動 MySQL 服務器
使用以下命令啟動 MySQL 服務器:
sudo systemctl start mysqld
您可以使用以下命令檢查 MySQL 服務器的狀態(tài):
sudo systemctl status mysqld
使用以下命令開啟自啟動 MySQL 服務器:
sudo systemctl enable mysqld
在服務器初始啟動時,假設服務器的數(shù)據(jù)目錄為空,會發(fā)生以下情況:
- 服務器已初始化。
- SSL 證書和密鑰文件在數(shù)據(jù)目錄中生成。
- validate_password 已安裝并啟用。
創(chuàng)建了一個超級用戶帳戶'root'@'localhost。超級用戶的密碼已設置并存儲在錯誤日志文件中。要顯示它,請使用以下命令:
$> sudo grep 'temporary password' /var/log/mysqld.log
通過使用生成的臨時密碼登錄并為超級用戶帳戶設置自定義密碼,盡快更改 root 密碼:
mysql -uroot -p
修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; FLUSH PRIVILEGES;
筆記
validate_password 默認安裝。實現(xiàn)的默認密碼策略validate_password要求密碼至少包含1個大寫字母、1個小寫字母、1個數(shù)字和1個特殊字符,密碼總長度至少為8個字符。
validate_password檢查語句中的明文密碼。在要求密碼長度至少為 8 個字符的默認密碼策略下,密碼很弱并且語句會產(chǎn)生錯誤:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Lihaozhe!!@@1122';
不檢查指定為散列值的密碼,因為原始密碼值不可用于檢查:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Lihaozhe!!@@1122'; FLUSH PRIVILEGES;
update mysql.user set host = '%',plugin='mysql_native_password' where user='root'; FLUSH PRIVILEGES;
exit;
sudo systemctl restart mysqld
防火墻開放端口
–zone #作用域
–add-port=1935/tcp #添加端口,格式為:端口/通訊協(xié)議
–permanent #永久生效,沒有此參數(shù)重啟后失效
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重啟防火墻
firewall-cmd --reload
# 使用新密碼連接 mysql -h 你自己的IP地址 -uroot -p
到此這篇關于華為歐拉openEuler在線安裝MySQL8的實現(xiàn)步驟的文章就介紹到這了,更多相關openEuler在線安裝MySQL8內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- 安裝mysql8.0.11及修改root密碼、連接navicat for mysql的思路詳解
- MySQL8.0.11安裝總結教程圖解
- MySQL8.0.26的安裝與簡化教程(全網(wǎng)最全)
- 解決MySQL8.0安裝第一次登陸修改密碼時出現(xiàn)的問題
- MySQL8.0.23安裝超詳細教程
- MySQL8.0.20安裝教程及其安裝問題詳細教程
- MySQL8.0.21.0社區(qū)版安裝教程(圖文詳解)
- mysql8.0.11 winx64安裝配置方法圖文教程(win10)
- Windows下MySQL8.0.18安裝教程(圖解)
- linux(Centos7)下安裝mysql8.0.18的教程圖解
- mysql8.0.0 winx64.zip解壓版安裝配置教程
- MySQL8.0.19安裝教程
- MySQL8.x msi版安裝教程圖文詳解
- MySQL8.0.26安裝與卸載的完整步驟記錄
相關文章
利用mysql的inet_aton()和inet_ntoa()函數(shù)存儲IP地址的方法分享
當前很多應用都適用字符串char(15)來存儲IP地址(占用16個字節(jié)),利用inet_aton()和inet_ntoa()函數(shù),來存儲IP地址效率很高,適用unsigned int 就可以滿足需求,不需要使用bigint,只需要4個字節(jié),節(jié)省存儲空間,同時效率也高很多2012-03-03
一文深入理解MySQL中的UTF-8與UTF-8MB4字符集
在全球化的今天,數(shù)據(jù)的存儲與處理需要支持多種語言與字符集,對于 Web 應用程序和數(shù)據(jù)庫系統(tǒng)來說,字符集的選擇尤為重要,特別是在處理包含多種語言字符(如中文、阿拉伯文、表情符號等)的系統(tǒng)中,本文將深入探討 MySQL 中的兩個常見字符集:UTF-8 和 UTF-8MB42024-11-11
mysql數(shù)據(jù)庫添加用戶及分配權限具體實現(xiàn)
這篇文章主要介紹了mysql數(shù)據(jù)庫添加用戶及分配權限的方法,需要的朋友可以參考下2014-02-02
MySQL基準測試套件Benchmark安裝DBI組件過程分享
這篇文章主要介紹了MySQL基準測試套件Benchmark安裝DBI組件過程分享,,需要的朋友可以參考下2014-07-07

