首先,下載JDK: jdk-8u45-linux-x64.rpmhtml
運行安裝命令:java
sudo yum localinstall -y jdk-8u45-linux-x64.rpm
安裝Mysql:mysql
下載Mysql: mysql-community-release-el6-5.noarch.rpmlinux
運行安裝命令:sql
sudo yum localinstall mysql-community-release-el6-5.noarch.rpm
更新好了Mysql的安裝源後直接執行:bash
sudo yum install -y mysql-community-server
啓動Mysql:oracle
service mysqld start
第一次啓動須要設置root密碼:ide
mysqladmin -u root password 'yourpassword'
5.7版本設置密碼:code
### 5.7 安裝好後會默認生成一個密碼, 須要啓動Mysqld服務後能夠查看 grep 'temporary password' /var/log/mysqld.log ## 查看的結果: eHI9*)Tl/zP? A temporary password is generated for root@localhost: eHI9*)Tl/zP? ## 修改弱密碼驗證 避免沒法更改成弱密碼 set global validate_password_policy = 0; set global validate_password_length = 4; ## 設置新密碼 SET PASSWORD = PASSWORD('123456'); ## 刷新 FLUSH PRIVILEGES;
登錄Mysql:server
mysql -u root -p[yourpassword] ### 實際使用中,不須要寫[],此處爲了區分參數 -p 和 密碼
檢查Mysql是否開機啓動:
chkconfig --list | grep mysqld ### 剛安裝的都是 off 沒有開機啓動的
設置mysql 的開機啓動
chkconfig mysqld on
外網訪問:
use mysql; update user set host = '%' where user ='root' and password is not null and password != ''; flush privileges;
Mysql8出現"cache_sha2_passward"的處理
### 更改密碼規則 並設置密碼爲 123456 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; FLUSH PRIVILEGES; alter user 'root'@'localhost' identified by '123456';