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;