mysql安裝配置

mysql安裝配置

  • 安裝
    • 下載源安裝包
      wget -c https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
    • 更改源
      rpm -ivh mysql57-community-release-el7-11.noarch.rpm
    • 安裝
      yum -y install mysql-community-server
  • 配置
    • 初始化mysql
      mysqld --initialize
    • 查找初始化密碼
      grep 'temporary password' /var/log/mysqld.log
    • 啓動mysql,此時可能報錯,查看vim /var/log/mysqld.log,查看錯誤內容,若提示InnoDB: The innodb_system data file 'ibdata1' must be writable,應該是data文件沒有數據權限,打開vim /etc/my.cnf,查看datadir=/var/lib/mysql,給其文件賦予權限chmod -R 777 mysql
    • 登陸mysql,輸入剛剛獲取到的初始密碼
      mysql -uroot -p
    • 重置密碼
      alter user 'root'@'localhost' identified by 'xxx'; 密碼要符合大小寫字母+數字+特殊字符,長度很多於8位
    • 授予遠程鏈接root的權限
      grant all privileges on *.* to 'root'@'%' identified by 'xxx' with grant option;
      flush privileges;
    • 對外開放3306端口
      firewall-cmd --add-port=3306/tcp --permanent
      firewall-cmd --reload
相關文章
相關標籤/搜索