一、版本
-
MySQL 8.0.13 企業版
-
Linux:CentOS-6.5-x86_64-bin-DVD1
二、安裝步驟
1、用 Filezilla 軟件將 MySQL 安裝包上傳至 Linux 的 /usr/local/tmp 下
2、CentOS 6.5會自帶 MySQL,需要先卸載,查看原來安裝的 MySQL
rpm -qa | grep mysql
顯示:mysql-libs-5.1.71-1.el6.x86_64
3、MySQL 卸載
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
4、加載依賴包
yum install numactl libaio perl-Time-HiRes per-devel -y
5、解壓
tar xvf mysql-8.0.13-1.el6.x86_64.rpm-bundle.tar
6、解壓后會有幾個安裝包,按順序安裝
rpm -ivh mysql-community-common-8.0.13-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.13-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-compat-8.0.13-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-8.0.13-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-8.0.13-1.el6.x86_64.rpm
7、啟動 MySQL
service mysqld start
查看啟動狀態
service mysqld status
設置開機啟動
chkconfig mysqld on
8、生成隨機密碼
grep 'temporary password' /var/log/mysqld.log
9、使用隨機密碼登陸
方式一:
mysql -u root -p密碼
方式二:
mysql -u root -p回車
密碼
10、修改密碼
MySQL 的密碼規則比較復雜,密碼最好設置包含大小寫、特殊符號、數字,例如 MyPwd@233
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
11、授權遠程連接
use mysql;
update user set host = '%' where user = 'root';
12、刷新配置
FLUSH PRIVILEGES;
13、退出 MySQL 操作
exit;
14、打開防火牆
vim /etx/sysconfig/iptables
添加開放的端口(放在 22 端口行下即可)
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
重啟防火牆
service iptables start //開啟防火牆
service iptables stop //關閉防火牆
service iptables restart //重啟防火牆
chkconfig iptables on //開啟防火牆
chkconfig iptables off //關閉防火牆,再次開機不會打開防火牆,不建議關閉
15、完成~~
16、更多關於 MySQL 的知識學習傳送門 :http://t.cn/A623CG8o