二進(jìn)制安裝mysql
先卸載舊版本的Centos7上卸載Mariadb數(shù)據(jù)庫
查詢所安裝的MariaDB組件:
[root@localhost logs]# rpm -qa | grep Maria*
MariaDB-server-5.5.49-1.el7.centos.x86_64
MariaDB-common-5.5.49-1.el7.centos.x86_6
MariaDB-client-5.5.49-1.el7.centos.x86_64
卸載數(shù)據(jù)庫:
[root@localhost logs]# yum -y remove mari*
刪除數(shù)據(jù)庫文件:
[root@localhost logs]# rm -rf /var/lib/mysql/*
1 創(chuàng)建用戶
useradd -r -d -m /app/dbdata -s /sbin/nologin mysql
下載安裝包 并解壓
mariadb-10.2.8-linux_x86.ttar.gz(二進(jìn)制程序壶熏,已經(jīng)解壓,路徑已經(jīng)指定好)
2 進(jìn)行解壓
tar xvf mariadb-10.2.8-linux_X86.tar.gz -C /usr/local
3 創(chuàng)建軟鏈接
ln -sv mariadb -10.2.8-linux-x86_64/ mysql
4 準(zhǔn)備配置文件
mkdir /etc/mysql
cp /usr/local/mysql/support-files/my-huge.cnf /etc/mysql/my.conf
vim /etc/mysql/my.conf
在[mysql]中加入
datadir= /app/data
innodb_file_per_table = on
skip_name_resolve = on
5 創(chuàng)建數(shù)據(jù)庫文件
cd /usr/local/mysql
./scripts/mysql_install_db --datadir=/app/dbdata --user=mysql
6 啟動程序
cp support-files/mysql.server /etc/init.d/mysqld——復(fù)制服務(wù)腳本
chkconfig mysql on
此時還不能開啟服務(wù)溯职,要先進(jìn)行設(shè)置acl權(quán)限
mkdir /var/log/mariadb/
touch /var/log/mariadb/mariadb.log
setfacl -R -m u:mysql:rwx /var/log/mariadb
注意:在 centos6上touch /var/log/mysqld.log
chown mysql /var/log/mysqld.log
7 指定PATH路徑
vim /etc/profile.d/mysql.sh
export PATH =/usr/local/mysql/bin:$PATH
. /etc/profile.d/mysql.sh
此時可以啟用mysql
進(jìn)入mysql
基于yum安裝
進(jìn)入mysql官網(wǎng)下載——https://downloads.mariadb.org/mariadb/repositories
選擇centosimage.png
image.png
image.png
優(yōu)勢是下載方便叹俏,但是下載速度慢僻族,建議使用二進(jìn)制安裝方式