解壓文件mysql
tar -zxvf cmake-3.6.0-rc3.tar.gz
安裝GCCc++
yum install gcc-c++
切換到cmake目錄sql
cd cmake-3.6.0-rc3
執行configure文件數據庫
./configure
安裝code
make && make install
解壓文件server
tar -zxvf mariadb-10.1.14.tar.gz
切換到mariadb目錄ip
cd mariadb-10.1.14
建立mysql用戶組及用戶ci
groupadd mysql useradd -rM -g mysql -s /sbin/nologin mysql
建立安裝目錄和數據目錄get
mkdir /usr/mariadb mkdir /usr/mariadb/data chown -R mysql:mysql /usr/local/mariadb
安裝ncurses-develit
yum install ncurses-devel
編譯
cmake -DCMAKE_INSTALL_PREFIX=/usr/mariadb -DMYSQL_DATADIR=/usr/mariadb/data -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
安裝
make && make install
刪除舊配置文件複製新文件
rm -f /etc/my.cnf cp /usr/mariadb/support-files/my-large.cnf /etc/my.cnf
初始化數據庫
/usr/mariadb/scripts/mysql_install_db --user=mysql --basedir=/usr/mariadb --datadir=/usr/mariadb/data
添加環境變量
運行命令打開系統文件
vi /etc/profile
在最後加上
MYSQL_HOME=/usr/mariadb PATH=$MYSQL_HOME/bin:$PATH export PATH
mariadb開機自啓動
cp /usr/mariadb/support-files/mysql.server /etc/init.d/mysqld chkconfig --add mysqld
啓動數據庫
service mysqld start
設置數據庫密碼
mysqladmin -uroot -p password "新密碼"
登陸到數據庫設置root遠程訪問
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION; flush privileges;