centos7安裝mysql8完美教程

2021-10-07 07:39:37 字數 1559 閱讀 8175

centos7安裝mysql8完美教程

【配置mysql】

1. 剛剛啟動成功之後,  用命令檢視預設密碼並且登入  

檢視:cat /var/log/mysqld.log | grep password

登陸:mysql -u root -p     然後輸入密碼   

2. 修改密碼

set global validate_password.policy=0;

set global validate_password.length=1;

alter user "root"@"localhost" identified  by "wuliaokankan.cn";   // 新密碼為wuliaokankan.cn

如果報錯:1251 client does not support authentication protocol requested by server;consider upgrading mysql client

error 1396 (hy000): operation alter user failed for 'root'@'localhost'

就執行下面的

alter user 'root'@'%' identified with mysql_native_password by 'wuliaokankan.cn';

3. exit    退出         mysql -u root -p    然後輸入密碼即可登入

【授權遠端訪問】

首先確保關閉了防火牆  並重啟mysql。

1. 選擇資料庫  use mysql   

2. 檢視規則   select host,user from user \g;      

修改規則   update user set host= '%' where user = 'root'; 

重新整理許可權     flush privileges;

【重置mysql密碼】

1. 開啟免密碼登陸 修改my.cnf檔案   預設在/etc/my.cnf。

vim /etc/my.cnf         在【mysqld】模組下面新增:skip-grant-tables 儲存退出。

2. 重啟服務,使配置生效 。     service mysqld restart

3. 登陸     mysql -u root -p   //不輸入密碼直接敲回車鍵

4. 選擇資料庫  use mysql      把密碼置空(因為免密登陸時不能直接修改密碼)  

update user set authentication_string = '' where user = 'root';

5. 退出   quit         把/etc/my.cnf免密刪掉。     重啟服務    service mysqld restart

6. 登陸   mysql -u root -p   //直接敲回車鍵,因為剛剛置空密碼了。

7. 修改密碼再把【配置mysql】流程再走一遍即可

centos 7安裝mysql 8教程

mysql日誌目錄 var log mysqld.log 啟動命令 systemctl start mysqld.service 注意 mysql 8 預設設定是區分表名大小寫的。在初始化的時候設定 lower case table names 1才有效!在初始化的時候設定 lower case t...

阿里雲Centos7安裝mysql8

centos7,mysql 8.0.15 1.el7.x86 64.rpm bundle.tar,xshell 6,xftp 6 mysqld initialize 若報這個異常error while loading shared libraries libaio.so.1 cannot open ...

centos7安裝MySQL8操作流程

centos7安裝mysql8 一 安裝 更新yum源 yum update 獲取映象 wget 安裝mysql80 community release el7 1.noarch.rpm包。rpm ivh mysql80 community release el7 1.noarch.rpm yum ...