linux虛擬機器(紅帽Red Hat6.4)安裝mysql5.1x86_64簡易教程!
最近做了一個小專案,在linux虛擬機器(紅帽red hat6.4)環境下安裝64位mysql5.1。過程很令人崩潰,總共瀏覽參考了20多個網站和部落格(我的天QAQ……),最終總算整合出了一個穩定的安裝手冊。
別怕,過程並不複雜,但是絕對可用!
linux版本的mysql5.1x86_64網上資源貌似不多,現在分享給大家(強!)
mysql5.1x86_64.zip…………下載
現在開始安裝!
1、用root登陸,新建資料夾並賦權。
su root
mkdir /usr/local/mysql
chmod 777 /usr/local/mysql
cd /usr/local /mysql
2、 將壓縮包解壓,得到4個rpm檔案
3、使用securecrt將4個檔案拷貝到/usr/local/mysql資料夾下。
4、按順序安裝4個檔案(順序不能錯)。
rpm -ivh mysql-libs-5.1.66-2.el6_3.x86_64.rpm
rpm -ivh mysql-5.1.66-2.el6_3.x86_64.rpm
rpm -ivh perl-DBD-MySQL-4.013-3.el6.x86_64.rpm
rpm -ivh mysql-server-5.1.66-2.el6_3.x86_64.rpm
注意:這4個命令可能會報錯
warning: mysql-5.1.66-2.el6_3.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
……
……
此時,只需要在報錯命令的最後加上
--nodeps
即可解決!
每一步安裝成功資訊如下:
warning: mysql-5.1.66-2.el6_3.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ###### ##################################### [100%]
1:MySQL-server ########################################### [100%]
5、4個檔案全部安裝完成後,啟動服務
service mysqld start
6、修改資料庫root密碼
mysqladmin -u root password 'newpassword'
7、檢視埠
netstat -nat
如果可以看到3306,說明服務已經啟動。
8、關閉iptables
/etc/init.d/iptables stop
9、拷貝配置檔案my-medium.cnf覆蓋到/etc/my.cnf
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
提示是否確認時,輸入y或者yes
10、安裝好的mysql需要修改為大小寫不敏感,開啟/etc/my.cnf,在[mysqld]節下加入以下資訊:
lower_case_table_names=1
bind-address = 0.0.0.0
第二行是為了支援遠端訪問,所以也加上。
這一步可以用工具實現,也可以用vi命令實現,如果沒有linux vi命令基礎的話,需要自行找百度學習一下vi命令的相關知識,也不難~~
(看到這裡是不是有點懵逼,別怕,相信自己,你可以的!)
11、做到這一步,其實已經差不多了,但是看客姥爺們可以在物理機上用Navicat試著連一下,發現它會卡一會兒,然後丟擲一個10038或者無法遠端連線的錯誤,別怕,接著往下看……
完成以下操作(分步執行)
mysql -u root -p //按照提示輸入剛才設定的密碼
use mysql;
update user set host = '%' where user ='root';//這步報錯,忽略它
flush privileges;
select host,user from user where user='root';
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flush privileges;
exit //退出mysql
12、再次重啟服務
service mysqld restart
到這一步,Navicat可以在外部正常連線訪問了,大功告成!!!
新人報道,第一篇部落格,還不太會用各種工具,所以排版簡陋了點,但是文章可行性是沒有問題的。大家如果覺得有用,就請點個贊吧~~~