第一步、查找以前是否安裝有mysql
使用下面命令:rpm?-qa|grep?-i?mysql
如果顯示有包則說明已安裝mysql
第二步、如果已安裝,則需要刪除已安裝的數據庫
可按以下步驟刪除數據庫:
刪除包命令:rpm -e --nodeps 【包名】rpm?-e?--nodeps??mysql-libs-5.1.66-2.el6_3.i686
如果有多個包需都刪除。
注意:若老版本mysql已建開發頭文件和庫需進行相應刪除
命令:rm?-fr?/usr/lib/mysql
rm?-fr?/usr/include/mysql
并且,卸載后/var/lib/mysql中的數據及/etc/my.cnf不會刪除,
如果確定沒用后就需手工刪除:rm?-f?/etc/my.cnf
rm?-fr?/var/lib/mysql
第三步、下載數據庫所需包并上傳到Linux服務器
完整數據庫包包括:MySQL服務器,MySQL客戶端。
(1)MySQL-server-5.1.73-1.glibc23.i386.rpm:【MySQL服務器】;
(2)MySQL-client-5.1.73-1.glibc23.i386.rpm:【MySQL客戶端】;
第四步、安裝MySQL的各個rpm包
1、安裝MySQL服務器包rpm?-ivh?MySQL-server-5.1.73-1.glibc23.i386.rpm
2、安裝MySQL客戶端rpm?-ivh?MySQL-client-5.1.73-1.glibc23.i386.rpm
第五步、啟動MySQL服務
安裝完成后mysql是沒有啟動的,運行mysql命令會提示如下錯誤:ERROR?2002?(HY000):?Can't?connect?to?local?MySQL?server?through?socket?'/var/lib/mysql/mysql.sock'?(2)
可使用如下命令啟動MySQL:service?mysql?start
或者使用如下命令:/etc/init.d/mysql?start
啟動后運行mysql命令
第六步、設置開機自動啟動/etc/init.d/mysql?start
設置完成后重啟系統,使用(natstat –nat)命令可看到MySQL的3306端口
第七步、修改密碼即初始設置
運行命令:/usr/bin/mysql_secure_installation
或命令行修改密碼
mysql> set password = password('root');
第八步、開啟mysql的遠程登錄
默認情況下mysql為安全起見,不支持遠程登錄mysql,所以需要設置開啟?遠程登錄mysql的權限
登錄mysql后輸入如下命令:grant?all?privileges?on?*.*?to?'myuser'@'%'?identified?by?'mypassword'?with?grant?option;
flush?privileges;
注意:'myuser'、'mypassword' 需要替換成實際的用戶名和密碼。
第九步、開放Linux的對外訪問的端口3306/sbin/iptables?-I?INPUT?-p?tcp?--dport?3306?-j?ACCEPT
/etc/rc.d/init.d/iptables?save?---將修改永久保存到防火墻中