1、下載 YUM 倉庫文件mysql
# wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpmsql
2、安裝 YUM Repo 文件ide
# yum localinstall mysql80-community-release-el7-1.noarch.rpm工具
3、 選擇具體的版本spa
5.5 5.6 5.7 8.0server
// 查看 YUM 倉庫關於 MySQL 的全部倉庫列表get
# yum repolist all | grep mysqlit
// 只查看啓用的class
# yum repolist enabled | grep mysql登錄
// 安裝 YUM 管理工具包,此包提供了 yum-config-manager 命令工具
# yum install yum-utils
// 禁用 8.0
# yum-config-manager --disable mysql80-community
// 啓用 5.5
# yum-config-manager --enable mysql55-community
再次確認啓用的 MySQL 倉庫
# yum repolist enabled | grep mysql
4、 開始安裝 MySQL
# yum install -y mysql-community-server
5、 管理 MySQL 服務
// 啓動
# systemctl start mysqld.service
// 查看狀態
# systemctl status mysqld.service
// 開機自啓動
# systemctl enable mysqld.server
// 查看監聽端口,默認 3306
# ss -natl |grep 3306
6、打開mysql
# mysql
7、修改root用戶的密碼
方法1: 用SET PASSWORD命令
首先登陸MySQL。
格式:mysql> set password for 用戶名@localhost = password('新密碼');
例子:mysql> set password for root@localhost = password('123');
方法2:用mysqladmin
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
例子:mysqladmin -uroot -p123456 password 123
方法3:用UPDATE直接編輯user表
首先登陸MySQL。
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
8、CENTOS7中Mysql不能遠程鏈接解決辦法
(1)在裝有MySQL的機器上登陸MySQL。 mysql -u root -p 密碼
(2)執行use mysql;
(3)執行update user set host = '%' where user = 'root';這一句執行完可能會報錯,不用管它。
(4)執行FLUSH PRIVILEGES;