在CentOS 6.5 上安裝、配置MySQL 5.6

背景

根據(jù)客戶要求用系統(tǒng)自帶的yum命令來安裝MySQL 5.6刹淌,下面記錄一下整個(gè)安裝官还、配置過程芹橡。

CentOS 6.5 默認(rèn)yum只能安裝mysql 5.1
安裝前要檢查機(jī)器原來是否安裝過mysql,如有安裝需要先進(jìn)行數(shù)據(jù)備份望伦、清理林说。

[root@snails ~]# yum list installed | grep mysql
[root@snails ~]# ps -ef|grep mysql
[root@snails ~]# service mysqld stop 
[root@snails ~]# rpm -e mysql-libs --nodeps
[root@snails ~]# yum -y remove mysql mysql-*

設(shè)置安裝源

[root@snails ~]# wget http://repo.mysql.com/mysql57-community-release-el6-8.noarch.rpm
[root@snails ~]# rpm -ivh mysql57-community-release-el6-8.noarch.rpm
[root@snails ~]# ls -1 /etc/yum.repos.d/mysql-community*
[root@snails ~]# yum repolist all | grep mysql
[root@snails ~]# vi /etc/yum.repos.d/mysql-community.repo
### 將[mysql56-community]的enabled設(shè)置為1,[mysql57-community]的enabled設(shè)置為0 ### 
[root@snails ~]# yum repolist enabled | grep mysql
mysql-connectors-community MySQL Connectors Community                         21
mysql-tools-community      MySQL Tools Community                              37
mysql56-community          MySQL 5.6 Community Server                        265

注意:
如果不使用5.7 或者其他任何版本,只能有一個(gè)是 enabled=1的屯伞,其他的都得enabled=0腿箩。

安裝MySQL

[root@snails ~]# yum -y install mysql-server mysql

修改默認(rèn)配置

[root@snails ~]# mkdir /data/mysql
[root@snails ~]# vi /etc/my.cnf
[mysqld]
datadir=/data/mysql
socket=/tmp/mysql.sock
symbolic-links=0
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[client] 
socket=/tmp/mysql.sock

啟動(dòng)服務(wù)

[root@snails ~]# service mysqld start

檢查

[root@snails ~]# netstat -ano |grep 3306
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      off (0.00/0/0)

修改root密碼

[root@snails ~]# mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("GIVE-NEW-ROOT-PASSWORD") where User='root';
mysql> flush privileges;
mysql> quit

貼上我目前運(yùn)行的配置文件

 [client]  
 port=3306 
 socket=/tmp/mysql.sock 
    
 [mysql] 
 default-character-set=utf8 
    
 [mysqld] 
 user=mysql 
 character-set-server=utf8 
 explicit_defaults_for_timestamp=true 

 #索引和數(shù)據(jù)緩沖區(qū)大小,一般設(shè)置物理內(nèi)存的60%-70%     
 innodb_buffer_pool_size = 1G 
 #緩沖池實(shí)例個(gè)數(shù)劣摇,推薦設(shè)置4個(gè)或8個(gè) 
 innodb_buffer_pool_instances = 4 
 #關(guān)鍵參數(shù)珠移,0代表大約每秒寫入到日志并同步到磁盤,數(shù)據(jù)庫故障會(huì)丟失1秒左右事務(wù)數(shù)據(jù)末融。1為每執(zhí)行一條SQL后寫入到日志并同步到磁盤钧惧,I/                                                             O開銷大,執(zhí)行完SQL要等待日志讀寫勾习,效率低浓瞪。2代表只把日志寫入到系統(tǒng)緩存區(qū),再每秒同步到磁盤巧婶,效率很高乾颁,如果服務(wù)器故障,才會(huì)丟失事務(wù)數(shù)據(jù)艺栈。對(duì)數(shù)據(jù)安全性要求不是很高的推薦設(shè)置2英岭,性能高,修改后效果明顯湿右。
 innodb_flush_log_at_trx_commit = 2   
 #默認(rèn)是共享表空間诅妹,共享表空間idbdata文件不斷增大,影響一定的I/O性能毅人。推薦開啟獨(dú)立表空間模式漾唉,每個(gè)表的索引和數(shù)據(jù)都存在自己獨(dú)立的表空間中,可以實(shí)現(xiàn)單表在不同數(shù)據(jù)庫中移動(dòng)堰塌。 
 innodb_file_per_table = ON 
 #日志緩沖區(qū)大小,由于日志最長每秒鐘刷新一次分衫,所以一般不用超過16M 
 innodb_log_buffer_size = 8M    
    
 datadir=/data/mysql 
 socket=/tmp/mysql.sock 

 # 禁止MySQL對(duì)外部 連接進(jìn)行DNS解析
 skip-name-resolve    
 # Disabling symbolic-links is recommended to prevent assorted security risks 
 symbolic-links=0 
    
 # Recommended in standard MySQL setup 
 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES  
    
 [mysqld_safe] 
 log-error=/var/log/mysqld.log 
 pid-file=/var/run/mysqld/mysqld.pid 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末场刑,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌牵现,老刑警劉巖铐懊,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異瞎疼,居然都是意外死亡科乎,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門贼急,熙熙樓的掌柜王于貴愁眉苦臉地迎上來茅茂,“玉大人,你說我怎么就攤上這事太抓】障校” “怎么了?”我有些...
    開封第一講書人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵走敌,是天一觀的道長碴倾。 經(jīng)常有香客問我,道長掉丽,這世上最難降的妖魔是什么跌榔? 我笑而不...
    開封第一講書人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮捶障,結(jié)果婚禮上僧须,老公的妹妹穿的比我還像新娘。我一直安慰自己残邀,他們只是感情好皆辽,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著芥挣,像睡著了一般驱闷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上空免,一...
    開封第一講書人閱讀 51,165評(píng)論 1 299
  • 那天空另,我揣著相機(jī)與錄音,去河邊找鬼蹋砚。 笑死扼菠,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的坝咐。 我是一名探鬼主播循榆,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼墨坚!你這毒婦竟也來了秧饮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎盗尸,沒想到半個(gè)月后柑船,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡泼各,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年鞍时,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扣蜻。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡逆巍,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出弱贼,到底是詐尸還是另有隱情蒸苇,我是刑警寧澤,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布吮旅,位于F島的核電站溪烤,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏庇勃。R本人自食惡果不足惜檬嘀,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望责嚷。 院中可真熱鬧鸳兽,春花似錦、人聲如沸罕拂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽爆班。三九已至衷掷,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間柿菩,已是汗流浹背戚嗅。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留枢舶,地道東北人懦胞。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像凉泄,于是被迫代替她去往敵國和親躏尉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353

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