linux安裝mysql

來源:互聯網
上載者:User

標籤:tps   var   systemctl   for   eset   sys   img   glob   date   

1. 下載mysql源安裝包(https://dev.mysql.com/downloads/mysql/5.7.html#downloads):

  # wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-server-5.7.22-1.el7.x86_64.rpm

  

2. 安裝mysql源:

  # yum localinstall mysql-community-server-5.7.22-1.el7.x86_64.rpm

  

3. 檢查源是否安裝成功:

  # yum repolist enabled | grep "mysql.*-community.*"

  

4. 檢查源安裝設定檔是否正確:

  # vim /etc/yum.repos.d/mysql-community.repo

  將5.7源enabled=1(檢查是否正確)

  

5. 安裝mysql:

  # yum install mysql-community-server

  

6. 啟動mysql服務:

  # systemctl start mysqld

7. 可以選擇開機啟動(可選)

  # systemctl enable mysqld

  # systemctl daemon-reload

8. 停止服務:

  # systemctl stop mysqld.service

9. 修改設定檔:

  # vi /etc/my.cnf

  在[mysqld]中添加skip-grant-tables(一般加在最後,免密登陸)

10. 啟動服務:

  # systemctl start mysqld.service

11. # mysql -uroot -p 直接Enter登入

12. 先執行use mysql,指定mysql資料庫為當前庫

13. 修改密碼:update mysql.user set authentication_string=password(‘nriet123‘) where user=‘root‘ and Host =‘localhost‘;

14. 停止服務,修改設定檔(去掉skip-grant-tables),啟動服務(禁用免密登入)

15 遠程用戶端(Navicat或者SQLyog)串連需要執行下列語句:

  mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘nriet123‘ WITH GRANT OPTION;

       Query OK, 0 rows affected (0.00 sec)

  如果出現錯誤 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
  原因:Mysql 密碼安全性原則: validate_password_policy
  解決:
  這個與validate_password_policy的值有關。
  validate_password_policy有以下取值:
  0 or LOW
  長度

  1 or MEDIUM
  長度;數字、小寫/大寫和特殊字元

  2 or STRONG
  長度;數字、小寫/大寫和特殊字元;字典檔案

  1. set global validate_password_policy=0;
  更改密碼長度:密碼最小長度為4(設定 1、2、3、4,最低長度都是 4。)
  set global validate_password_length=4;

  查看密碼validate:
  SHOW VARIABLES LIKE ‘validate_password%‘;

  2. 修改成簡單密碼:alter user ‘root‘@‘localhost‘ identified by ‘nriet123‘;

16 . mysql> FLUSH PRIVILEGES;
         Query OK, 0 rows affected (0.00 sec)

linux安裝mysql

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.