通用二進制包安裝mariadb

 

通用二進制包安裝mariadb

 

解壓二進制包:

 

# tar xf   mariadb-5.5.43-linux-x86_64.tar.gz   -C   /usr/local   解壓源碼包(建議放在/usr/local目錄下)

# ln -s   /usr/local/mariadb-5.5.43-linux-x86_64   /usr/local/mysql  爲解壓目錄創建個目錄鏈接mysql(因爲,名字雖說叫mariadb,實際內容還是mysql

 

初始化:

 

# mkdir /data  (新建存儲目錄)

# /usr/local/mysql/scripts/mysql_install_db  --user=mysql  --datadir=/data     --user指定以哪個用戶身份運行 --datadir 指定數據存放位置)

注意(錯誤解決):

二進制MariaDB安裝時  FATAL ERROR: Could not find ./bin/my_print_defaults的解決辦法

# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data [ 順序很重要 ]

 

複製配置文件模板並修改配置文件:

 wKioL1aL0kyANRYFAAAv3TbPw4g097.png

#cp support-files/my-large.cnf /etc/mysql/my.cnf

#  vim /etc/mysql/my.cnf

wKiom1aL0jnh_UBAAAAOyFbWnLk352.png

innodb_file_per_table = on       innodb存儲引擎來說每表使用一個單獨的表空間文件

skip_name_relove = on  不對主機名做反解

 

複製自帶的服務腳本到/etc/rc.d/init.d/

 

# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld

# chmod +x /etc/rc.d/init.d/mysqld          

# chkconfig --add mysqld

#  chkconfig mysqld on

#  service mysqld start

 

wKiom1aL0kSBUqcIAAAhhTCJ-OE804.png

 

wKioL1aL0nPQWYHRAAAhclNRgaA674.png

 

檢查啓動成功否:

wKiom1aL0liQ8LVbAABn3GthKU8090.png

 

添加環境變量(添加環境變量後就可以mysql進入了):

 

# vim /etc/profile.d/mysql.sh

export PATH=/usr/local/mysql/bin:$PATH     在mysql.sh中添加這行內容

# . /etc/profile.d/mysql.sh      重讀文件即可使用mysql進入客戶端

 

wKioL1aL0obgh3pcAAATHKfCPGo242.png

 

進入mysql客戶端:

 

# mysql

 

wKioL1aL0o7wyiGHAAAq_XEDF_Y240.png

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章