mariadb是mysql创始人新创建的mysql的新分支,比起mysql有着更强的开放性。。
安装步骤与mysql大同小异,大致步骤如下
一,前置准备工作
创建用户 useradd mysql
安装依赖
yum -y install gcc gcc-c++ make cmake ncurses ncurses libxml2 libxml2-devel openssl-devel bison bison-devel ncurses-devel
二,安装mariadb
tar zxvf mariadb-10.0.21.tar.gz
cd mariadb-10.0.21
cmake . -DCMAKE_INSTALL_PREFIX=/data/mariadb -DMYSQL_DATADIR=/data/mariadb/data -DMYSQL_UNIX_ADDR=/data/mariadb/data/mariadb.sock -DSYSCONFDIR=/data/mariadb -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSE[BTS=all -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DENABLE_DOWNLOADS=1
make && make install
三 初始化mariadb
cd /data/maiadb
cp support-files/my-medium.cnf ./my.cnf
./scripts/mysql_install_db --basedir=/data/mariadb/ --datadir=/data/mariadb/data/ --user=mysql
四 设立远程连接帐号
./bin/mysql -u root -P 3306
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'ts123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;