前提
在CentOS中默認安裝有MariaDB,這個是MySQL的分支,但爲了需要,還是要在系統中安裝MySQL,而且安裝完成之後可以直接覆蓋掉MariaDB
(按照下面一步步操作,按照不會有任何問題喲)
下載MySQL官方的 Yum Repository
[root@suner mysql]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
安裝mysql
[root@suner mysql]# yum -y install mysql57-community-release-el7-10.noarch.rpm
安裝MySQL服務器
[root@suner mysql]# yum -y install mysql-community-server
MySQL數據庫設置
啓動mysql
[root@suner mysql]# systemctl start mysqld.service
查看狀態
[root@suner mysql]# systemctl status mysqld.service
此時MySQL已經開始正常運行,不過要想進入MySQL還得先找出此時root用戶的密碼,通過如下命令可以在日誌文件中找出密碼
登錄mysql
[root@suner mysql]# mysql -uroot -pE#.?Dsmkx6jd
修改root密碼,修改密碼後纔可以正常操作
首先執行以下兩步,否則設置密碼時會因爲密碼簡單而報錯
set global validate_password_policy=0;
set global validate_password_length=1;
設置密碼(如圖,設置成功)
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
因爲安裝了Yum Repository,以後每次yum操作都會自動更新,需要把這個卸載掉:
[root@suner mysql]# yum -y remove mysql57-community-release-el7-10.noarch
至此,Centos環境的Mysql安裝完成
如何使用Navicat工具連接到mysql
首先需要執行以下兩條賦權限的操作
mysql> grant all on *.* to root@"%" identified by "xxxx"; # 授權
mysql> flush privileges; # 刷新配置
使用Navicat連接
連接成功