1. 程式人生 > 其它 >LINUX中安裝MYSQL,遠端連線mysql許可權

LINUX中安裝MYSQL,遠端連線mysql許可權

  • 首先刪除依賴,否則安裝的時候會報錯
    [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';