CentOS7 使用yum安裝mysql 並配置遠程鏈接

官方說明 https://dev.mysql.com/doc/mys...
rpm下載地址 https://dev.mysql.com/downloa...mysql

前期準備

下載rpmsql

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

安裝下載的發行包數據庫

sudo rpm -Uvh mysql80-community-release-el7-1.noarch.rpm

查看MySQL Yum存儲庫中的全部子存儲庫,並查看哪些子存儲庫已啓用或禁用服務器

yum repolist all | grep mysql

禁用最新GA系列的子存儲庫並啓用特定系列的子存儲庫session

sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-community

若是執行上面的命令提示 yum-config-manager: command not found 執行下面的命令安裝ide

yum -y install yum-utils

經過運行如下命令並檢查其輸出來驗證是否已啓用和禁用了正確的子存儲庫ui

yum repolist enabled | grep mysql

安裝MySQL

sudo yum install mysql-community-server

啓動MySQL服務器rest

sudo service mysqld start

檢查MySQL服務器的狀態code

sudo service mysqld status

查看默認root密碼server

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

更改root密碼

mysql -uroot -p

輸入上面獲取到的密碼

新密碼密碼包含至少一個大寫字母,一個小寫字母,一個數字和一個特殊字符,而且密碼總長度至少爲8個字符

ALTER USER 'root'@'localhost' IDENTIFIED BY '要設置的新密碼';

到此mysql安裝完畢

經常使用mysql命令

service mysqld start
service mysqld stop
service mysqld restart
service mysqld status

配置遠程鏈接

使用root用戶打開mysql

mysql -uroot -p

輸入密碼

容許rootroot用戶遠程鏈接mysql數據庫

grant all privileges on *.* to 'root'@'%' identified by '你的密碼' with grant option;

flush privileges;

use mysql;

select user,host from user;

若是顯示如下表信息基本上就能夠了實現遠程鏈接了

+---------------+-----------+
| user          | host      |
+---------------+-----------+
| root          | %         |
| mysql.session | localhost |
| mysql.sys     | localhost |
| root          | localhost |
+---------------+-----------+

添加新用戶並容許遠程鏈接

grant all on *.* to  用戶名@'%' identified by '你的密碼' with grant option; 
flush privileges;

設置密碼強度

set global validate_password_policy=0;
相關文章
相關標籤/搜索