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....