[Centos 7]MYSQL 安裝及登錄問題
阿新 • • 發佈:2018-06-22
stat http 登錄問題 https root emc serve ble pre
1. Centos 7 上安裝mysql 8
rpm -qa |grep -i mysql //看自己系統有沒有裝mysql
wget https://dev.mysql.com/get/mysql80-community-release-e17-1.noarch.rpm
rpm -ivh mysql80-community-release-e17-1.noarch.rpm
yum install mysql-server
檢查mysql 安裝是否成功:
systemclt start mysqld
systemclt status mysqld
mysqladmin --version
2. Mysql 登錄
mysql 第一次啟動時會生成一個初始密碼,查看初始密碼的方法:
grep -i password /var/log/mysqld.log
- 修改root 密碼
vim /etc/my.cnf
在最後加入一行:
skip-grant-tables
:wq 保存並退出
- 重啟mysql 服務
systemctl restart mysqld
- 免密碼登錄Mysql
mysql -u root -p
直接回車,不用輸入密碼
- 將root密碼設置為空
mysql> use mysql; mysql> update user set authentication_string=‘‘ where user=‘root‘; mysql> quit
- 刪除/etc/my.cnf 之前添加的skip-grant-tables
- 重啟mysql 服務
- 重新登錄mysql
mysql -u root -p
還是直接回車,因為密碼為空
- 使用ALTER USER 修改root密碼
mysql> ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘password@123‘;
// ‘password@123‘ 替換成你想設置的密碼,太簡單會失敗。
[Centos 7]MYSQL 安裝及登錄問題