centos7安裝mariadb10
阿新 • • 發佈:2018-12-01
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步的重新整理許可權,新增的使用者才可以登入