MariaDB的安裝配置

2021-07-10 02:52:10 字數 1739 閱讀 3050

centos 6.5 環境安裝

檢視已安裝的mysql包

rpm -qa | grep mysql

如果有,刪除之前已安裝的mysql包

rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps

安裝common和compat包

rpm -ivh mariadb-10.1.11-centos6-x86_64-common.rpm mariadb-10.1.11-centos6-x86_64-compat.rpm

安裝client包

rpm -ivh mariadb-10.1.11-centos6-x86_64-client.rpm

安裝galera包

rpm -ivh galera-25.3.12-1.rhel6.el6.x86_64.rpm

安裝jemalloc包

rpm -ivh jemalloc-3.6.0-1.el6.x86_64.rpm

yum安裝perl-dbi包

yum install perl-dbi

安裝server包

rpm -ivh mariadb-10.1.11-centos6-x86_64-server.rpm

啟動mysql服務

service mysql start

設定root使用者密碼

/usr/bin/mysqladmin -u root password 'new-password'

設定utf8mb4編碼,以支援emoji表情。

1.修改mysql配置檔案

vi /etc/my.cnf.d/server.cnf
[mysqld]

character-set-server=utf8mb4

vi /etc/my.cnf.d/mysql-clients.cnf
[mysql]

default-character-set=utf8mb4

2.將已經建好的表也轉換成utf8mb4

alter table table_name convert to character set utf8mb4 collate utf8mb4_bin;
設定最大連線數

vi /etc/my.cnf.d/server.cnf
[mysqld]

max_connections=1000

設定root遠端登入(%為任意ip都可以登入,如只能指定ip登入,將%替換成ip即可)

mysql [(none)]> use mysql;

mysql [mysql]> grant all privileges on *.* to 'root'@'%' identified by 'password';

mysql [mysql]> flush privileges;

Centos安裝配置MariaDB

說明 centos7中已經不在支援mysql,而是內建mariadb,mariadb是mysql的分支。1.解除安裝 root host xx rpm qa grep mariadb mariadb libs 5.5.56 2.el7.x86 64 mariadb 5.5.56 2.el7.x86 ...

docker安裝配置mariaDB

1.檢視docker中提供的mariadb映象 docker search mariadb 3.啟動乙個mariadb容器 docker run name mariadb test e mysql root password my secret pw d mariadb 注意 1 name指的是 你...

Linux安裝配置Mariadb

參考 從最新版本的 linux系統 開始,預設的是 mariadb而不是 mysql 使用系統自帶的repos安裝很簡單 檢視並解除安裝原有的 查詢所安裝的mariadb元件 root localhost logs rpm qa grep maria mariadb server 5.5.49 1....