Centos7安裝Mysql5.7並修改初始密碼

一、CentOS 的yum源中沒有mysql,須要到mysql的官網下載yum repo配置文件。mysql

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
而後進行repo的安裝
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
執行完成後會在目錄下生成兩個repo文件 /etc/yum.repos.d/mysql-community.repomysql-community-source.repo

二、安裝MySQLsql

使用yum命令便可完成安裝spa

yum install mysql-server

三、啓動msyql:3d

systemctl start mysqld 

四、配置MySQLcode

獲取安裝時的臨時密碼:server

grep 'temporary password' /var/log/mysqld.log

五、登陸:blog

mysql -u root -p

登陸成功後修改密碼:get

set password=password("yourpassword");

這裏的密碼是g6=tz(?qDgy
string

使用默認的密碼登錄it

mysql -uroot -p

修改密碼



若是密碼設置太簡單出現如下的提示ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

必須修改兩個全局參數:
首先,修改validate_password_policy參數的值

mysql> set global validate_password_policy=0; 


再修改密碼的長度

set global validate_password_length=1;

再次執行修改密碼就能夠了

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

五、受權給其它機器登陸

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH PRIVILEGES;
相關文章
相關標籤/搜索