CentOS7中YUM 安裝mysql

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;

相關文章
相關標籤/搜索