mysql 二進(jìn)制包安裝

1. 文檔說(shuō)明

簡(jiǎn)述mysql數(shù)據(jù)庫(kù)基礎(chǔ)安裝配置手冊(cè)讶舰,性能調(diào)優(yōu)需要結(jié)合my.cnf的參數(shù)進(jìn)行調(diào)優(yōu),將在其他文檔中進(jìn)行介紹表箭,安裝配置需要注意mysql軟件介質(zhì)目錄和數(shù)據(jù)目錄的規(guī)劃求橄。

2. 參考文檔

mysql reference手冊(cè)

3. 系統(tǒng)準(zhǔn)備

操作系統(tǒng):centos 6.5(mini desktop安裝)
mysql:mysql 5.7.{16,17牙寞,18}

Item Item Content
IP 192.168.4.192
HOSTNAME node2.mono
MYSQL_HOME /opt/mysql/5.7.16
DATA DIR /mysql/data
BINLOG DIR /mysql/binlog
MY.CNF DIR /etc/my.cnf

Notes:mysql數(shù)據(jù)庫(kù)對(duì)目錄結(jié)構(gòu)并無(wú)要求饺鹃,操作中使用結(jié)構(gòu)清晰的目錄方便理解和操作簡(jiǎn)便性;除了RPM包安裝不能使用自定義MYSQL_HOME间雀,其他安裝配置方式都可以自定義MYSQL_HOME悔详。

4. 二進(jìn)制包安裝

4.1 安裝介質(zhì)準(zhǔn)備

下載地址:https://dev.mysql.com/downloads/mysql/

image.png

4.2 系統(tǒng)用戶(hù)創(chuàng)建

groupadd -g 270 mysql
useradd -u 271 -g mysql -s /bin/bash -d /home/mysql -m mysql

4.3 相關(guān)目錄創(chuàng)建

mkdir -p /mysql/{data,binlog}
mkdir -p /opt/mysql/5.7.18

4.4 mysql安裝配置

檢查是否已有mysql組件

[root@node1 ~]# rpm -qa | grep mysql
mysql-libs-5.1.71-1.el6.x86_64

卸載已經(jīng)存在的mysql組件

rpm -e mysql-libs-5.1.71-1.el6.x86_64 –nodeps

上傳mysql介質(zhì)

cd /root
sftp> put mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

解壓mysql介質(zhì)到指定MYSQL_HOME目錄

tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /opt/mysql/5.7.18/ --strip-component=1

--strip-component=1參數(shù)表示文件目錄深度,這里=1表示過(guò)濾掉第一級(jí)目錄

配置my.cnf文件惹挟,5.7.18的二進(jìn)制包并沒(méi)有my-default.cnf茄螃,可以自己建立。

cd /opt/mysql/5.7.18/support-files/
cp my-default.cnf /etc/my.cnf

vi /etc/my.cnf
#添加修改以下內(nèi)容
[mysqld_safe]
log-error = /mysql/mysqld.log

[mysqld]
basedir = /opt/mysql/5.7.18
datadir = /mysql/data
port = 3306
server_id = 1
socket = /tmp/mysqld.sock

[client]
socket = /tmp/mysqld.sock

配置mysql服務(wù)

cd /opt/mysql/5.7.18/support-files/
cp mysql.server /etc/init.d/mysqld

vi /etc/init.d/mysqld
#修改以下內(nèi)容
basedir=/opt/mysql/5.7.18
datadir=/mysql/data

lockdir='/mysql'
lock_file_path="$lockdir/mysqld.loc"

授權(quán)目錄和文件

chown mysql.mysql -R /mysql
chown mysql.mysql -R /opt/mysql
chown mysql.mysql -R /etc/my.cnf
chown mysql.mysql -R /etc/init.d/mysqld

4.5 環(huán)境變量配置

su – mysql
vi ~/.bash_profile

添加和修改以下內(nèi)容
# Set for mysql database
export MYSQL_HOME=/opt/mysql/5.7.18

PATH=$PATH:$HOME/bin:$MYSQL_HOME/bin

生效環(huán)境變量

source ~/.bash_profile

4.6 mysql初始化數(shù)據(jù)

mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql
#不指定defauls-file也可以连锯,/etc/my.cnf會(huì)被優(yōu)先讀取归苍,如果指定了defaults-file則必須放在第一個(gè)選項(xiàng);注意看最后一行信息运怖,mysql會(huì)生成臨時(shí)密碼拼弃,登陸后進(jìn)行修改。

2017-04-10T17:33:52.594053Z 1 [Note] A temporary password is generated for root@localhost: TIQU#*2*c#1A

4.7 mysql進(jìn)程啟動(dòng)

[mysql@node1 ~]$ /etc/init.d/mysqld start
Starting MySQL.                                            [  OK  ]

#進(jìn)程確認(rèn)
ps -ef | grep mysql

root       2222   1832  0 01:24 pts/1    00:00:00 su - mysql
mysql      2223   2222  0 01:24 pts/1    00:00:00 -bash
mysql      2363      1  0 01:37 pts/1    00:00:00 /bin/sh /opt/mysql/5.7.18/bin/mysqld_safe --datadir=/mysql/data --pid-file=/mysql/data/node1.mono.pid
mysql      2558   2363  1 01:37 pts/1    00:00:00 /opt/mysql/5.7.18/bin/mysqld --basedir=/opt/mysql/5.7.18 --datadir=/mysql/data --plugin-dir=/opt/mysql/5.7.18/lib/plugin --log-error=/mysql/mysqld.log --pid-file=/mysql/data/node1.mono.pid --socket=/tmp/mysqld.sock --port=3306
mysql      2591   2223  1 01:38 pts/1    00:00:00 ps -ef
mysql      2592   2223  0 01:38 pts/1    00:00:00 grep mysql

關(guān)閉mysql進(jìn)程

/etc/init.d/mysqld stop
Shutting down MySQL..                                      [  OK  ]

4.8 root密碼修改

mysql -uroot -hlocalhost -p
mysql> alter user 'root'@'localhost' identified by 'mysql*123';
mysql> flush privileges;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末摇展,一起剝皮案震驚了整個(gè)濱河市吻氧,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖盯孙,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鲁森,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡振惰,警方通過(guò)查閱死者的電腦和手機(jī)歌溉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)报账,“玉大人研底,你說(shuō)我怎么就攤上這事⊥赴眨” “怎么了榜晦?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)羽圃。 經(jīng)常有香客問(wèn)我乾胶,道長(zhǎng),這世上最難降的妖魔是什么朽寞? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任识窿,我火速辦了婚禮,結(jié)果婚禮上脑融,老公的妹妹穿的比我還像新娘喻频。我一直安慰自己,他們只是感情好肘迎,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布甥温。 她就那樣靜靜地躺著,像睡著了一般妓布。 火紅的嫁衣襯著肌膚如雪姻蚓。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,185評(píng)論 1 284
  • 那天匣沼,我揣著相機(jī)與錄音狰挡,去河邊找鬼。 笑死释涛,一個(gè)胖子當(dāng)著我的面吹牛加叁,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播枢贿,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼殉农,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了局荚?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎耀态,沒(méi)想到半個(gè)月后轮傍,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡首装,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年创夜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片仙逻。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡驰吓,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出系奉,到底是詐尸還是另有隱情檬贰,我是刑警寧澤,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布缺亮,位于F島的核電站翁涤,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏萌踱。R本人自食惡果不足惜葵礼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望并鸵。 院中可真熱鬧鸳粉,春花似錦、人聲如沸园担。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)粉铐。三九已至疼约,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蝙泼,已是汗流浹背程剥。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留汤踏,地道東北人织鲸。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像溪胶,于是被迫代替她去往敵國(guó)和親搂擦。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344

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