linux 7.2 下載安裝MySql 5.7

引言:以前也是安裝lnmp mysql總是莫名的卡住,系統倆小時sql環境半天,今天就寫一個mysql配置吧

1 安裝mysql

1,使用源安裝
  安裝mysql5.7的yum源
    yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
  檢查mysql源是否安裝成功
   yum repolist enabled | grep “mysql.-community.”
  安裝mysql
    yum -y install mysql-community-server install mysql-community-devel
  啓動mysql
    service mysqld start
  檢查mysql啓動是否正常
    service mysqld status 或者 ps -ef | grep mysql
  設置mysqld服務開機自啓動
    systemctl enable mysqld.service
  檢查mysqld開機自啓動是否設置成功
    systemctl list-dependencies | grep mysqld

2 走到這裏說明你已經安裝好mysql了

    (1)爲了加強安全性,MySQL5.7爲root用戶隨機生成了一個密碼,在error log中,關於error log的位 
         置,如果安裝的是RPM包,則默認是/var/log/mysqld.log。 
    (2)只有啓動過一次mysql纔可以查看臨時密碼/var/log/mysqld.log
    (3)進入到相應目錄下面找到文件打開
    (4)找到類似這樣的代碼
        2019-12-02T09:55:43.041543Z 1 [Note] A temporary password is generated 
        for root@localhost: okJV5rZ8S7+a
        後面的就是你的默認密碼
    (5)mysql -u root -p 輸入默認密碼後就可以進入到mysql了
    (6)不要心急,先把他的修改密碼限制解除了
    (7)set global validate_password_policy=0; 

         //默認是1,即MEDIUM,所以剛開始設置的密碼必須符合長度,且必須含有數字,小寫或大寫字母,特            
         //殊字符。有時候,只是爲了自己測試,不想密碼設置得那麼複雜,譬如說,我只想設置root的密碼爲 
         //123456。

         set global validate_password_length=1;

         //validate_password_length參數默認爲8 修改爲1

    (8)之後就可以修改你想修改的密碼了
         ALTER USER 'root'@'localhost' IDENTIFIED BY 'you_pwd';
 

愉快的使用mysql吧 結合redis 基本可以解決絕大多數業務邏輯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章