在centos6.5安装MariaDB(mysql)
1.在官網獲取mariaDB的安裝包通xftp放到根目錄下
? ??
2.展開MariaDB文件
????tar xf mariadb-5.5.42-linux-x86_64.tar.gz -C /usr/local
3.幫助文檔位置
? ? /usr/local/mariadb-5.5.42-linux-x86_64/INSTALL-BINARY
4.為數據庫數據準備硬盤
????fdisk /dev/sdb
? ? pvcreate /dev/sdb1
? ? vgcreate mysqlvg /dev/sdb1
? ? lvcreate -l 1278 -n mydata mysqlvg
? ? mke2fs -t ext4 -L MYDATA -b 4096 -m 3 /dev/mysqlvg/mydata
? ? mkdir /mydata
? ? vim /etc/fstab
? ? mount -a
5.添加mysql組和用戶
? ? # groupadd -r mysql
? ? # useradd -g mysql -r mysql
? ? # id mysql
? ? uid=498(mysql) gid=498(mysql) groups=498(mysql)
6.更改/mydata/data的屬主屬組
? ? # chown -R mysql.mysql /mydata/data
7.為mysql文件夾做軟鏈接
? ? # ln -sv mariadb-5.5.42-linux-x86_64 mysql
8.為mysql文件夾內的所有文件更改屬主屬組權限
? ? # chown -R root.mysql ./*
9.復制配置文件
????mysql文件下support中的my-*.cnf是mysql的配置文件模板,根據不通的內存大小選擇不通的模板
? ??
????因為系統安裝時默認安裝mysql的庫,所以會有mysql的配置文件.建議新建一個文件夾把模板放到里邊.
? ? #?mkdir?/etc/mysql
? ? #?cp?support-files/my-large.cnf?/etc/mysql/my.cnf
? ? #?vim?/etc/mysql/my.cnf
????在配置文件中填加數據文件目錄
? ??
10.初始化數據庫
? ? # cd /usr/local/mysql/scripts
? ? # scripts/mysql_install_db --user=mysql --datadir=/mydata/data
????mysql數據庫初始化完成,可以看到mysql的數據文件在指定位置生成了.mysql服務查出配置文件是依次查找多個不同位置,會合并多個不同文件的參數并以最后找到的配置文件為準.所以這里mysql使用的配置文件是/etc/mysql/my.cnf而不是/etc/my.cnf.
? ?
11.復制服務腳本
????#?cp?support-files/mysql.server?/etc/rc.d/init.d/mysqld
? ?
????把mysqld服務加到服務列表
????#?chkconfig?--add?mysqld
? ?
12.啟動服務
????可以看到mysql啟動成功,3306端口也已經監聽
? ??
13.把mysql腳本添加到PATH路徑
????#?vim?/etc/profile.d/mysql.sh
? ?
????source一下mysql.sh文件后,發現使用mysql命令可以連接到MariaDB版本為5.5.42
? ??
14.頭文件導出
????# ln -sv /usr/local/mysql/include/ /usr/include/mysql
15.庫文件導出
????# vim /etc/ld.so.conf.d/mysql.conf
????在文件中寫上mysql的庫文件的位置就可以
????????/usr/local/mysql/lib
????用ldcongfig重新生成一下庫文件搜索路徑的緩存文件,發現可看到新版本的mysql庫文件
? ??
轉載于:https://blog.51cto.com/branguo/1615881
總結
以上是生活随笔為你收集整理的在centos6.5安装MariaDB(mysql)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云计算与虚拟化以及IaaS, PaaS和
- 下一篇: mysql的limit使用方法