安装mysql 5.6.24给linux,Red Hat Enterprise Linux 5 64位安装Mysql5.6.24(DB5.6.24.rpm for rhel5 x86)...
第一步:查找以前是否裝有mysql
命令:rpm -qa|grep -i mysql
結果:如果有結果代表當前系統已經安裝mysql的舊版本,沒有結果則沒有,請跳過第二步
例如:有結果的:
第二步:刪除當前已經安裝的mysql舊版本
(1)如果已經啟動MySQL服務,請停止MySQL服務
命令:/etc/rc.d/init.d/mysqld stop
(2)刪除第一步顯示出來的所有的包
命令:rpm -ev 包名???? /?? rpm -e --allmatches 重復包名
例如:rpm -ev MySQL-python-1.2.1-1
rpm -ev mysql-server-5.0.22-2.1.0.1
rpm -e --allmatches mysql-5.0.22-2.1.0.1
注意:這里要優先刪除其他的,最后才刪除mysql-server-5.0.22-2.1.0.1,否則會出現以下狀況:
這個是因為安裝的時候先安裝了?mysql-server-5.0.22-2.1.0.1再安裝其他的,所以卸載的時候先卸載其他的來解除依賴關系
(3)刪除包殘留的目錄
命令:find / -name mysql找出目錄,然后用 rm -rf 目錄路徑 來刪除目錄
例如:rm -rf /var/lib/mysql/mysql
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql
(4)查看是否還有未刪除的包
命令:rpm -qa|grep -i mysql
結果:無,則代表刪除MySQL成功
第三步:安裝當前的mysql版本5.6.24
(1)下載mysql5.6.24 for rhel5版本
(2)解壓
解壓后文件有
請解壓在合適的位置
(2)修改權限(有時候用戶沒有安裝文件的執行權限)
cd到安裝的位置
命令:chmod 755 rmp包名
建議:最好每個rmp包都執行一遍
結果:
(3)以RPM方式安裝
cd到安裝的位置
命令:rpm -ivh rmp包名 --nodeps --force
注意:優先安裝兼容包MySQL-shared-compat-advanced-5.6.24-1.rhel5.x86_64.rpm,再安裝server服務端程序、client客戶端程序、devel庫和頭文件、shared共享庫,test測試包可以不安裝
如果不優先安裝兼容包,安裝可能會出錯,例如出現ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)等
結果:安裝成功后輸入rpm -qa|grep -i mysql查看結果
(4)修改MySQL登錄密碼
獲取MySQL安裝時生成的隨機密碼
命令:cat /root/.mysql_secret
啟動服務:service mysql start
進入MySQL:mysql -u root -p
輸入剛剛cat顯示的隨機密碼即可進入mysql
進去后修改root密碼為root:
輸入SET PASSWORD?FOR'root'@'localhost'?= PASSWORD('root');
quit退出MySQL
重啟服務:service mysql restart
然后輸入mysqk -u root -p接著輸入root(密碼)即可進入MySQL
另外:有的安裝MySQL沒有生成隨機密碼,安裝MySQL后第一次輸入mysql -u root即可進入MySQL
總結
以上是生活随笔為你收集整理的安装mysql 5.6.24给linux,Red Hat Enterprise Linux 5 64位安装Mysql5.6.24(DB5.6.24.rpm for rhel5 x86)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 访客日志ip,shell统计
- 下一篇: linux登录界面主题,Ubuntu 1