LINUX中安裝MYSQL,遠端連線mysql許可權
阿新 • • 發佈:2021-08-31
- 首先刪除依賴,否則安裝的時候會報錯
[root@master1 ~]# rpm -qa|grep mariadb [root@master1 ~]# rpm -e --nodeps libs-5.5.68-1.el7.x86_64(這個就是上面查出來的包名)
- 下載安裝包
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 沒有wget則使用yum進行下載
yum -y insatall wget
- 下載完成後安裝mysql.rmp包
[root@master1 ~]# rpm -ivh mysql57-community-release-el7-11.noarch.rpm
- 安裝mysql
[root@master1 ~]# yum install mysql-community-server
- 這裡選擇y
- 這裡也輸入y
- 重啟mysql服務
root@master1 ~]# service mysqld restart
- 使用命令查詢mysql安裝是自動生成的隨機密碼
[root@master1 ~]# grep "password" /var/log/mysqld.log
- 登陸MySQL 這裡建議先在 -p後不要輸入密碼,可能會報錯,在出現password: 之後再貼上隨機密碼
[root@master1 ~]# mysql -uroot -p
- 設定密碼,這裡因為mysql 版本問題,需要設定複雜的密碼,如果想要設定簡單的密碼需要修改一些許可權
mysql> SET passworld=PASSWORD("123456ABCDabcd.")
- 在mysql 中輸入指令,來降低安全等級
mysql> set global validate_password_policy=low;
- 再進行密碼長度設定(預設為8)
mysql> set global validate_password_length=6;(設定成幾長度就是幾)
- 修改密碼,就可以設定簡單密碼了!
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '654321';
- 如果需要遠端連線mysql,需要修改一個許可權,username為使用者名稱,一般為root,%代表任意電腦,如果不想任意電腦連線,可以將%改為固定的IP地址(你自己電腦的),by後面是密碼。設定完成就可以遠端連線MySQL了。
mysql> grant all privileges on *.* to username@'%' identified by '654321';