centos7 mysql 5.7 yum安裝

開始centos7 mysql的安裝

  1. 從官方下載rpm包
    wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
  2. 安裝rpm包
    sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
  3. sudo yum update
  4. yum源安裝
    sudo yum install mysql-community-server.x86_64 mysql-community-client.x86_64
  • 等待安裝成功後,查看密碼↓(輸入命令後可能看不到然而我啓動了mysql後就出現了
    grep 'temporary password' /var/log/mysqld.log

修改密碼

  • 試過幾個修改密碼的方式彷佛不成功最後選擇如下粗暴方式
  1. 修改文件 vim /etc/my.cnf 文件內加入 skip-grant-tables=1 [啓動時不對密碼進行驗證]
  2. 重啓mysql,輸入 mysql -uroot -p
  3. 進入數據庫後切換mysql庫 use mysql
  4. 執行命令↓
    update user set authentication_string = password('123456'), password_expired = 'N', password_last_changed = now() where user = 'root';
  5. 退出mysql刪除 /etc/my.cnf 文件中的 skip-grant-tables=1 項
  6. 重啓mysql,輸入 mysql -uroot -p 就能夠用新密碼進入了

設置遠程登陸

  • 進入mysql
  • mysql -uroot -p 
    # 選擇 mysql 庫
    use mysql
    # 更新記錄
    update user set host = '%' where user = 'root';

    退出mysql   https://www.cnblogs.com/qjoanven/p/7898006.htmlhtml

  • #編輯配置文件
    vim /etc/my.cnf
    #增長配置項
    bind-address = 0.0.0.0

    重啓mysqlmysql

mysql啓動、中止、重啓命令

# 啓動
systemctl start mysqld.service
# 中止
systemctl stop mysqld.service
# 重啓
systemctl restart mysqld.service
相關文章
相關標籤/搜索