一、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;