二進(jìn)制安裝mariadb

1.下載先將二進(jìn)制包下載到/root下:

[root@localhost ~]# wget http://mirrors.neusoft.edu.cn/mariadb//mariadb-5.5.57/bintar-linux-x86_64/mariadb-5.5.57-linux-x86_64.tar.gz

2.創(chuàng)建mysql用戶

[root@localhost ~]# useradd -r  -u 36 -s /sbin/nologin -d /app/data mysql   #-r設(shè)為系統(tǒng)用戶,-u指定id號為36,-s設(shè)置登錄shell,-d指定家目錄
[root@localhost ~]# getent passwd mysql     #查看用戶創(chuàng)建成功
mysql:x:36:36::/app/data:/sbin/nologin
[root@localhost ~]# mkdir  -p /app/data     #創(chuàng)建mysql用戶家目錄
[root@localhost ~]# chown mysql.mysql /app/data   #修改家目錄屬主和屬組為mysql
[root@localhost ~]# ll -d /app/data
drwxr-xr-x 2 mysql mysql 4096 Jul 31 08:51 /app/data

3.解包并設(shè)置路徑
將下載好的包解壓到/usr/local下从祝,注意這里最好解壓到這個路徑,因為二進(jìn)制包中已經(jīng)將配置設(shè)好了,裝到別的地方會出問題

[root@localhost ~]#   tar xf mariadb-5.5.57-linux-x86_64.tar.gz -C /usr/local/
 [root@localhost ~]#  cd /usr/local/
[root@localhost local]# ln -s mariadb-5.5.57-linux-x86_64/ mysql   #設(shè)置軟鏈接
[root@localhost local]# ll
lrwxrwxrwx   1 root root   28 Jul 31 09:08 mysql -> mariadb-5.5.57-linux-x86_64/
[root@localhost local]# chgrp -R mysql mysql/            #設(shè)置屬組為mysql
[root@localhost local]# ll -d mysql/
drwxr-xr-x 12 root mysql 4096 Jul 31 09:07 mysql/

4.設(shè)置配置文件

[root@localhost local]# mkdir /etc/mysql   #創(chuàng)建配置文件存放目錄
[root@localhost local]# cp /usr/local/mysql/support-files/my-huge.cnf /etc/mysql/my.cnf  #復(fù)制模板到路徑下借杰,注意這里的/etc/mysql/my.cnf優(yōu)先級比/etc/my.cnf優(yōu)先高拄踪,他的配置會覆蓋/etc/my.cnf的配置
[root@localhost local]# vim /etc/mysql/my.cnf
# 在配置文件下[mysqld]段添加這幾行
datadir         = /app/data
innodb_file_per_table = on
skip_name_resolve = on

5.初始化數(shù)據(jù)庫

[root@localhost local]# cd /usr/local/mysql/    #切換路徑含思,這里不切換路徑執(zhí)行初始化命令會報錯
/usr/local/mysql/scripts/mysql_install_db --datadir=/app/data --user=mysql  #初始化命令,--datadir指定數(shù)據(jù)庫安裝路徑渤闷,--user指定用戶
[root@localhost mysql]# ls /app/data/    #查看數(shù)據(jù)庫生成沒有
aria_log.00000001  aria_log_control  mysql  mysql-bin.000001  mysql-bin.000002  mysql-bin.index  performance_schema  test

6.設(shè)置啟動腳本

[root@localhost mysql]# cp -a support-files/mysql.server /etc/init.d/mysqld  #將腳本模板復(fù)制到啟動腳本路徑下
[root@localhost mysql]# chkconfig --add mysqld  #添加到chkconfig控制
[root@localhost mysql]# chkconfig mysqld on  #設(shè)為開機(jī)啟動
[root@localhost mysql]# chkconfig --list mysqld
httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off

7.創(chuàng)建日志文件并啟動服務(wù)
由于mysql用戶對/var/目錄沒有權(quán)限疾瓮,所以創(chuàng)建不了日志,在啟動服務(wù)時就會出現(xiàn)如下錯誤

[root@localhost mysql]# service mysqld start
Starting MySQL.170731 09:33:16 mysqld_safe Logging to '/var/log/mysqld.log'.
170731 09:33:16 mysqld_safe Starting mysqld daemon with databases from /app/data
/usr/local/mysql/bin/mysqld_safe_helper: Can't create/write to file '/var/log/mysqld.log' (Errcode: 13)
 ERROR!

所以需要手動創(chuàng)建日志文件并將屬主改為mysql飒箭,再啟動服務(wù)就沒問題了

[root@localhost mysql]# touch /var/log/mysqld.log  #創(chuàng)建日志文件
[root@localhost mysql]# ll /var/log/mysqld.log
-rw-r--r-- 1 root root 0 Jul 31 09:33 /var/log/mysqld.log
[root@localhost mysql]# chown mysql /var/log/mysqld.log  #修改屬主
[root@localhost mysql]# ll /var/log/mysqld.log 
-rw-r--r-- 1 mysql root 0 Jul 31 09:33 /var/log/mysqld.log
[root@localhost mysql]# service mysqld start    #再次啟動狼电,成功
Starting MySQL.170731 09:52:00 mysqld_safe Logging to '/var/log/mysqld.log'.
170731 09:52:00 mysqld_safe Starting mysqld daemon with databases from /app/data
. SUCCESS! 

8.設(shè)置環(huán)境變量
前面的步驟完成后就可以使用mariadb了蜒灰,但是安裝的路徑并不在環(huán)境變量下,每次輸入命令寫結(jié)對路徑會很麻煩肩碟,所以將/usr/local/mysql/bin加入到環(huán)境變量中强窖,這樣就可以直接寫命令了

[root@localhost bin]# vim /etc/profile.d/mysql.sh
#加入以下的內(nèi)容
export PATH=$PATH:/usr/local/mysql/bin
[root@localhost bin]# . /etc/profile.d/mysql.sh  #讓配置生效
[root@localhost bin]# echo $PATH   #查看有沒有生效
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin
# 注意,如果配置生效了削祈,執(zhí)行命令還是報錯翅溺,可以清空一下緩存,使用hash -r
[root@localhost bin]# mysql   #執(zhí)行客戶端命令,登錄mysql,登錄成功證明安裝成功了
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 3

9.用戶管理初始化
安裝成功后髓抑,需要將默認(rèn)的登錄用戶刪除咙崎,添加root密碼等操作,這里自帶的有一個工具可以直接完成這些初始的管理步驟

[root@localhost bin]# cd /usr/local/mysql/  #這個工具執(zhí)行需要進(jìn)入到mysql目錄下吨拍,不然會報錯
[root@localhost mysql]# mysql_secure_installation  #輸入命令進(jìn)入交互界面褪猛,一步一步完成即可
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市密末,隨后出現(xiàn)的幾起案子握爷,更是在濱河造成了極大的恐慌,老刑警劉巖严里,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件新啼,死亡現(xiàn)場離奇詭異,居然都是意外死亡刹碾,警方通過查閱死者的電腦和手機(jī)燥撞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來迷帜,“玉大人物舒,你說我怎么就攤上這事∠非拢” “怎么了冠胯?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長锦针。 經(jīng)常有香客問我荠察,道長,這世上最難降的妖魔是什么奈搜? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任悉盆,我火速辦了婚禮,結(jié)果婚禮上馋吗,老公的妹妹穿的比我還像新娘焕盟。我一直安慰自己,他們只是感情好宏粤,可當(dāng)我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布脚翘。 她就那樣靜靜地躺著灼卢,像睡著了一般。 火紅的嫁衣襯著肌膚如雪堰怨。 梳的紋絲不亂的頭發(fā)上芥玉,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天蛇摸,我揣著相機(jī)與錄音备图,去河邊找鬼。 笑死赶袄,一個胖子當(dāng)著我的面吹牛揽涮,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播饿肺,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼蒋困,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了敬辣?” 一聲冷哼從身側(cè)響起雪标,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎溉跃,沒想到半個月后村刨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡撰茎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年嵌牺,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片龄糊。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡逆粹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出炫惩,到底是詐尸還是另有隱情僻弹,我是刑警寧澤,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布他嚷,位于F島的核電站蹋绽,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏爸舒。R本人自食惡果不足惜蟋字,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望扭勉。 院中可真熱鬧鹊奖,春花似錦、人聲如沸涂炎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至两蟀,卻和暖如春网梢,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背赂毯。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工战虏, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人党涕。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓烦感,卻偏偏與公主長得像,于是被迫代替她去往敵國和親膛堤。 傳聞我的和親對象是個殘疾皇子手趣,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,044評論 2 355

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