linux 離線部署mysql服務(wù)

上一篇是linux離線部署tomcat:
http://www.reibang.com/p/2b782accface


系統(tǒng)版本:LINUX centos release 6.5 2.6.32-431.el6.x86_64

MYSQL版本:MySQL-5.6.41-1.el6.x86_64


第一步 官網(wǎng)下載mysql rpm包

官網(wǎng)下載地址:https://dev.mysql.com/downloads/
1.點擊鏈接MySQL Community

1.1.png

2.點擊鏈接MySQL Community Server 5.6
1.2.png

3.選中與系統(tǒng)版本匹配的mysql版本
1.3.png

1.4.png
1.5.png

安裝前卸載之前的mysql服務(wù)屯吊,如果沒有mysql服務(wù)可以忽略該步驟

查看當前l(fā)inux系統(tǒng)中的mysql服務(wù)
[root@xx.xx.xx ~]# rpm -qa|grep -i mysql
MySQL-server-x.x.xx.x86_64
MySQL-client-x.x.xx..x86_64
卸載mysql服務(wù)
[root@xx.xx.xx ~]# rpm -e   MySQL-server-x.x.xx.x86_64
[root@xx.xx.xx ~]# rpm -e   MySQL-client-x.x.xx..x86_64

第二步 在linux安裝rpm

1.上傳并解壓mysql rpm

解壓并查看

[root@xx.xx.xx mysql]# tar -xzvf MySQL-5.6.41-1.el6.x86_64.rpm-bundle.tar
[root@xx.xx.xx mysql]# ll
-rw-r--r--. 1 7155 31415  18896876 Jun 18 15:14 MySQL-client-5.6.41-1.el6.x86_64.rpm
-rw-r--r--. 1 7155 31415   3391756 Jun 18 15:14 MySQL-devel-5.6.41-1.el6.x86_64.rpm
-rw-r--r--. 1 7155 31415  89948924 Jun 18 15:14 MySQL-embedded-5.6.41-1.el6.x86_64.rpm
-rw-r--r--. 1 7155 31415  57507364 Jun 18 15:15 MySQL-server-5.6.41-1.el6.x86_64.rpm
-rw-r--r--. 1 7155 31415   1965492 Jun 18 15:16 MySQL-shared-5.6.41-1.el6.x86_64.rpm
-rw-r--r--. 1 7155 31415   3969752 Jun 18 15:16 MySQL-shared-compat-5.6.41-1.el6.x86_64.rpm
-rw-r--r--. 1 7155 31415  51822464 Jun 18 15:16 MySQL-test-5.6.41-1.el6.x86_64.rpm

2.按順序安裝rpm
先安裝MySQL-server-5.6.41-1.el6.x86_64.rpm

[root@xx.xx.xx mysql]# rpm -ivh MySQL-server-5.6.41-1.el6.x86_64.rpm

出現(xiàn)安裝錯誤 需要依賴libaio.so.1()(64bit)

/usr/bin/perl is needed by MySQL-server-5.6.38-1.el6.x86_64
libaio.so.1()(64bit) is needed by MySQL-server-5.6.38-1.el6.x86_64
libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.6.38-1.el6.x86_64
libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.6.38-1.el6.x86_64
libnuma.so.1()(64bit) is needed by MySQL-server-5.6.38-1.el6.x86_64
libnuma.so.1(libnuma_1.1)(64bit) is needed by MySQL-server-5.6.38-1.el6.x86_64
libnuma.so.1(libnuma_1.2)(64bit) is needed by MySQL-server-5.6.38-1.el6.x86_64       

安裝libaio rpm掰烟,如果還有錯誤 先查看gcc環(huán)境是否安裝

查看gcc是否安裝
可以通過 :gcc -v   ps -ef|grep gcc  rpm -qa|grep -i gcc
[root@xx.xx.xx  ~]# gcc -v
[root@xx.xx.xx  ~]# ps -ef|grep gcc
[root@xx.xx.xx  ~]# rpm -qa|grep -i gcc
如果查詢后為空 就需要重新添加gcc環(huán)境
安裝libaio rpm 
[root@xx.xx.xx mysql]# rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
查看是否安裝完成
[root@xx.xx.xx mysql]# rpm -qa | grep libaio 
libaio-0.3.107-10.el6.x86_64

離線部署mysql5.6 source 下載 密碼:fye2

再重新安裝MySQL-server-5.6.41-1.el6.x86_64.rpm

[root@xx.xx.xx mysql]# rpm -ivh MySQL-server-5.6.41-1.el6.x86_64.rpm --force --nodeps

安裝 MySQL-client-5.6.41-1.el6.x86_64.rpm

[root@xx.xx.xx mysql]# rpm -ivh  MySQL-client-5.6.41-1.el6.x86_64.rpm  

第三步 啟動mysql服務(wù)

啟動mysql服務(wù)

 [root@ xx.xx.xx mysql] service mysql start

查看默認生成的隨機密碼

[root@centos6 ~]# cat /root/.mysql_secret  

如果查詢?yōu)榭?不為空可以忽略此步驟

查詢?yōu)榭招枰匦鲁跏蓟瘮?shù)據(jù)庫
//根據(jù)自己系統(tǒng)的mysql目錄
//進入mysql/bin 執(zhí)行./mysql_install_db
[root@xx.x.xx /]# find -name *mysql*
//此處忽略不用的目錄
./var/lib/mysql-files
./var/lib/mysql
./var/lib/mysql/mysql
./var/lib/mysql/mysql.sock

./usr/bin/mysql_waitpid
./usr/bin/mysqlaccess.conf
./usr/bin/mysql_embedded
./usr/bin/mysql_config_editor
./usr/bin/mysqldumpslow
./usr/bin/mysql_tzinfo_to_sql
./usr/bin/mysql_fix_extensions
./usr/bin/mysql_find_rows
./usr/bin/mysqladmin
./usr/bin/msql2mysql
./usr/bin/mysql_convert_table_format
./usr/bin/mysqldump
./usr/bin/mysql_setpermission
./usr/bin/mysql_upgrade
./usr/bin/mysql_zap
./usr/bin/mysqlimport
./usr/bin/mysqlslap
./usr/bin/mysql
./usr/bin/mysql_secure_installation
./usr/bin/mysqlaccess
./usr/bin/mysql_plugin
./usr/bin/mysqlhotcopy
./usr/bin/mysqlbinlog
./usr/bin/mysql_install_db
./usr/bin/mysql_config
./usr/bin/mysqlshow
./usr/bin/mysqltest
./usr/bin/mysqld_multi
./usr/bin/mysqlbug
./usr/bin/mysqlcheck
./usr/bin/mysqld_safe

//刪除mysql/var下所有數(shù)據(jù)
[root@xx.x.xx /]# cd /var/lib/
[root@xx.x.xx /]# rm -rf mysql
//創(chuàng)建mysql目錄
[root@xx.x.xx /]# mkdir mysql
//進入bin目錄執(zhí)行初始化./mysql_install_db
[root@xx.x.xx /]# cd /usr/bin
[root@xx.x.xx /]# ./mysql_install_db
//進入 /var/lib/mysql 查看文件  應該創(chuàng)建了表的信息
 [root@xx.x.xx mysql]# ll
total 503856
-rw-rw---- 1 mysql mysql        56 Aug 10 08:42 auto.cnf
-rw-rw---- 1 mysql mysql 415236096 Aug 10 09:54 ibdata1
-rw-rw---- 1 mysql mysql  50331648 Aug 10 09:54 ib_logfile0
-rw-rw---- 1 mysql mysql  50331648 Aug 10 09:54 ib_logfile1
drwx------ 2 mysql mysql      4096 Aug 10 08:40 mysql
srwxrwxrwx 1 mysql mysql         0 Aug 10 08:42 mysql.sock
drwx------ 2 mysql mysql      4096 Aug 10 08:40 performance_schema
drwx------ 2 mysql mysql      4096 Aug 10 08:40 test
//對mysql文件修改權(quán)限
[root@xx.x.xx mysql]# chown mysql:mysql -R .

第四步 登錄mysql 設(shè)置密碼并設(shè)置允許遠程連接

登錄mysql

[root@xx.x.xx mysql]# mysql -uroot -p
提示輸入新密碼

開啟遠程連接

mysql> grant all privileges on *.* to '用戶名稱' @'遠程連接的ip' identified by '遠程連接密碼';
mysql> flush privileges;
//還需要開啟Linux對外的3306端口
[root@xx.xx.xx ~]# vi /etc/sysconfig/iptables
//添加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
 //重啟服務(wù)
 [root@xx.xx.xx ~]# /etc/init.d/iptables restart
 //查看端口是否開放
  [root@xx.xx.xx ~]# /sbin/iptables -L -n

-- The end --

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末态鳖,一起剝皮案震驚了整個濱河市览祖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌面哼,老刑警劉巖橡疼,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瓷炮,死亡現(xiàn)場離奇詭異萎津,居然都是意外死亡卸伞,警方通過查閱死者的電腦和手機抹镊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進店門锉屈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人垮耳,你說我怎么就攤上這事颈渊。” “怎么了终佛?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵俊嗽,是天一觀的道長。 經(jīng)常有香客問我铃彰,道長绍豁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任牙捉,我火速辦了婚禮竹揍,結(jié)果婚禮上敬飒,老公的妹妹穿的比我還像新娘。我一直安慰自己芬位,他們只是感情好无拗,可當我...
    茶點故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著昧碉,像睡著了一般英染。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上被饿,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天四康,我揣著相機與錄音,去河邊找鬼狭握。 笑死箭养,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的哥牍。 我是一名探鬼主播毕泌,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼嗅辣!你這毒婦竟也來了撼泛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤澡谭,失蹤者是張志新(化名)和其女友劉穎愿题,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蛙奖,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡潘酗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了雁仲。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片仔夺。...
    茶點故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖攒砖,靈堂內(nèi)的尸體忽然破棺而出缸兔,到底是詐尸還是另有隱情,我是刑警寧澤吹艇,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布惰蜜,位于F島的核電站,受9級特大地震影響受神,放射性物質(zhì)發(fā)生泄漏抛猖。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望财著。 院中可真熱鬧养交,春花似錦、人聲如沸瓢宦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽驮履。三九已至鱼辙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間玫镐,已是汗流浹背倒戏。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留恐似,地道東北人杜跷。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像矫夷,于是被迫代替她去往敵國和親葛闷。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,619評論 2 354

推薦閱讀更多精彩內(nèi)容