1. 程式人生 > >centos7安裝mariadb10

centos7安裝mariadb10

mariadb官方有文件,英文好的話直接看官方文件:https://mariadb.com/kb/en/library/yum/

下面是針對跟我一樣英文很渣的,簡潔總結一下,有問題請指正:

1.在yum倉庫放上mariadb的安裝地址

在檔案/etc/yum.repos.d/目錄下面建立檔案mariadb.repo,內容如下

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

2.安裝mariadb的client和server

sudo yum install MariaDB-server MariaDB-client

3.在本地安裝mariadb的一些配置

mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

這個命令的引數可以自行替換

4.開啟mariadb服務

systemctl start mariadb

5.設定mysql的root使用者的密碼

mysqladmin -u root password '這裡是設定mysql的root使用者的密碼,不是輸入系統的root密碼'

6.登入上root,建立普通使用者

create user '使用者名稱'@'localhost' identified by '新使用者的密碼'

7.重新整理許可權

flush privileges

退出root,就可以登入新新增的使用者了

8.修改編碼utf8

編輯檔案/etc/my.cnf,增加下面內容

[mysqld]
character-set-server=utf8 
[client]
default-character-set=utf8 
[mysql]
default-character-set=utf8

注意事項:以上3、4步順序不可顛倒,開啟了mariadb服務的話,就不能執行第三步的命令了

新增使用者後,必須執行第7步的重新整理許可權,新增的使用者才可以登入