Centos 7 安裝MySql

推薦使用yum安裝MySQL,操作簡單。按照官方給出文檔進行安裝。

    MySql5.7參考手冊

1.在/usr目錄下新建一個MySQL文件夾,用於存放臨時用到的文件。

cd /usr
mkdir mysql

2.下載mysql的yum的存儲庫。現穩定版本爲5.7-11.

    進入到 /usr/mysql 下載最新的yum管理包

cd /usr/mysql
#下載需要的管理插件
wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

3.添加MySQL的存儲庫

  yum install mysql57-community-release-el7-11.noarch.rpm

4.檢查是否添加成功

yum repolist enabled | grep "mysql.*-community.*"

5.選擇MySQL的安裝版本(默認爲5.7版本,可以省略此步),在此選擇的方式爲編輯 mysql-community.repo 進行選擇,官方還提供其他方式進行選擇。

    5.1 查看mysql-community.repo文件,設置當前安裝版本可用。

vim /etc/yum.repos.d/mysql-community.repo

    

6.安裝MySQL服務

yum install mysql-community-server 

7.啓動MySQL服務

service mysqld start    //啓動MySQL    service mysqld [start stop restart status];mysql服務命令
service mysqld status    //查看mysql啓動狀態

8.查看MySQL的root初始密碼

grep 'temporary password' /var/log/mysqld.log


9.登陸MySQL並修改密碼

mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Admin123!';

10.如需更改密碼策略請訪問:(不建議修改)

linux修改密碼策略

11.爲MySQL添加遠程登錄

mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> select host, user from user;
mysql> flush privileges;

12.如果防火牆3306端口未打開請打開防火牆端口

   一般阿里雲、騰訊雲都有需要自己配置安全組,則不需要自己配置防火牆。如果是自己的服務器則需要打開3306端口。

firewall-cmd —zone=public —add ports=3306/tcp;     //添加3306端口
firewall-cmd --zone=public --list ports;            //查看所有端口 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章