下載mysql5.6,系統選擇redhat,版本選擇RHEL7,下載RPM Bundle后得到一個tar文件。這里得到文件MySQL-5.6.44-1.el7.x86_64.rpm-bundle.tar,接下來解出文件。
tar -xf MySQL-5.6.44-1.el7.x86_64.rpm-bundle.tar
接下來安裝mysql
yum localinstall -y install MySQL-{server,client}-*
安裝完成后可通過以下命令查看是否安裝成功,
rpm -qa | grep MySQL
安裝完成后會生成隨機密碼到/root/.mysql_secret
,可直接啟動mysql服務
service mysql start
接下來即可通過命令行登錄了,我們需要修改密碼
mysql -uroot -p
登陸后使用如下命令即可修改root密碼
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass4!');
注意這里的root是localhost
的root
如果需要通過ip登錄則需要額外創建一個用戶
CREATE USER 'root'@'%' IDENTIFIED BY 'MyNewPass6!';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
以上代碼新創建了一個允許任意host登錄的root用戶並授權,這里雖然也叫root但其實和localhost的root是兩個不同的用戶,當然也可以叫別的名字
如果要卸載mysql,則
yum remove 'MySQL-*'
如果yum用不了可以用rpm -e
來卸載,如下
for comp in server client;
do
rpm -e MySQL-$comp;
done
Installing MySQL on Linux Using RPM Packages from Oracle
How to Install MySQL 5.6 on CentOS 6.3/RedHat EL6/Fedora