轉載鏈接地址:怎么用yum安裝mysql5.7_CentOS 7使用 yum安裝MySQL 5.7
轉載鏈接地址:【mysql】解決MySQL GPG密鑰過期問題
轉載鏈接地址:yum 安裝軟件出現 gpg keys 相關問題
1)CentOS 7 下安裝 MySQL 5.7
下載並安裝MySQL官方的 Yum Repository 【wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm】
2)使用 Yum 進行安裝
yum -y install mysql57-community-release-el7-10.noarch.rpm
3)開始安裝
yum -y install mysql-community-server
4)數據庫操作命令
啟動mysql服務命令:systemctl start mysqld.service
重啟mysql服務命令:systemctl restart mysqld.service
停止mysql服務命令:systemctl stop mysqld.service
查看mysql狀態命令:systemctl status mysqld.service
5)查找出root用戶自動生成的密碼
grep "password" /var/log/mysqld.log
6)登錄數據庫並修改密碼【注意:密碼設置必須要大小寫字母數字和特殊符號】
進入數據庫命令:mysql -uroot -p 【輸入密碼】
修改密碼:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
7)登錄數據庫,修改數據庫編碼格式為utf8
7.1)查看數據庫編碼格式命令:show variables like 'character%';
其中,character_set_client為客戶端編碼方式;
character_set_connection為建立連接使用的編碼;
character_set_database數據庫的編碼;
character_set_results結果集的編碼;
character_set_server數據庫服務器的編碼;
只要保證以上四個采用的編碼方式一樣,就不會出現亂碼問題。
7.2)修改數據庫編碼格式為utf8
命令:vi /etc/my.cnf(提示:my.cnf文件的具體位置因安裝版本或系統而異) 找到[client] 添加: default-character-set=utf8 找到[mysqld] 添加: character-set-server=utf8 然后重啟mysql服務。
7.3)修改完之后,重新啟動mysql服務:systemctl retart mysqld.service
7.4)查看mysql編碼格式:show variables like 'character%';
8)創建數據庫
create database 'your database name';
重中之重:使用 Yum 源安裝時出錯的點【解決MySQL GPG密鑰過期問題】
錯誤描述:官方 MySQL 存儲庫的 GPG 密鑰已過期,無法安裝或更新 MySQL 包,為 “MySQL 5.7 社區服務器” 存儲庫列出的 GPG 密鑰已經安裝;
解決方式一【執行下面兩個命令后,緊接着執行安裝mysql5.7的命令:yum -y install mysql-community-server】
yum 安裝軟件出現 gpg keys 相關問題 問題:Public key for *.rpm is not installed 系統中沒有能驗證該 RPM 數字簽名的公鑰 安裝現有的 gpg 公鑰,在 /etc/pki/rpm-gpg/ 下,可以 sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY* 直接把所有的都安裝。。。 還是不行的話,就通過參數指定不檢查數字簽名 sudo yum -y install * --nogpgcheck 問題: The GPG keys listed for the "Fedora 14 - i386" repository are already installed but they are not correct for this package. Check that the correct key URLs are configured for this repository. 安裝 /etc/pki/rpm-gpg/ 下的公鑰時全部為 import failed
如果上述安裝還是提示同樣的報錯時,可采用第二種方式
解決方式二【執行下面命令后,緊接着執行安裝mysql5.7的命令:yum -y install mysql-community-server】
執行命令:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022