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 ...