CentOS下編譯安裝mariadb

安裝CMAKE

  1. 下載CMAKEhttps://cmake.org/download/
  2. 解壓文件mysql

    tar -zxvf cmake-3.6.0-rc3.tar.gz
  3. 安裝GCCc++

    yum install gcc-c++
  4. 切換到cmake目錄sql

    cd cmake-3.6.0-rc3
  5. 執行configure文件數據庫

    ./configure
  6. 安裝code

    make && make install

安裝mariadb

  1. 下載mariadbhttps://downloads.mariadb.org/mariadb/
  2. 解壓文件server

    tar -zxvf mariadb-10.1.14.tar.gz
  3. 切換到mariadb目錄ip

    cd mariadb-10.1.14
  4. 建立mysql用戶組及用戶ci

    groupadd mysql
    useradd -rM -g mysql -s /sbin/nologin mysql
  5. 建立安裝目錄和數據目錄get

    mkdir /usr/mariadb
    mkdir /usr/mariadb/data
    chown -R mysql:mysql /usr/local/mariadb
  6. 安裝ncurses-develit

    yum install ncurses-devel
  7. 編譯

    cmake -DCMAKE_INSTALL_PREFIX=/usr/mariadb -DMYSQL_DATADIR=/usr/mariadb/data -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
  8. 安裝

    make && make install
  9. 刪除舊配置文件複製新文件

    rm -f /etc/my.cnf
    cp /usr/mariadb/support-files/my-large.cnf /etc/my.cnf
  10. 初始化數據庫

    /usr/mariadb/scripts/mysql_install_db --user=mysql --basedir=/usr/mariadb --datadir=/usr/mariadb/data
  11. 添加環境變量

    運行命令打開系統文件

    vi /etc/profile

    在最後加上

    MYSQL_HOME=/usr/mariadb
    PATH=$MYSQL_HOME/bin:$PATH
    export PATH
  12. mariadb開機自啓動

    cp /usr/mariadb/support-files/mysql.server /etc/init.d/mysqld
    chkconfig --add mysqld
  13. 啓動數據庫

    service mysqld start
  14. 設置數據庫密碼

    mysqladmin -uroot -p password "新密碼"
  15. 登陸到數據庫設置root遠程訪問

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
    flush privileges;
相關文章
相關標籤/搜索