CentOS 7 安裝 MariaDB
首先配置阿里源
https://www.cnblogs.com/weige007/p/12099141.html
1. 阿里雲源下載安裝 MariaDB
yum install mariadb-server mariadb -y
2. 使用 systemctl 管理 MariaDB 服務
systemctl start mariadb # 啟動MariaDB
systemctl stop mariadb # 停止MariaDB
systemctl restart mariadb # 重啟MariaDB
systemctl enable mariadb # 設置開機啟動
3. 初始化 MariaDB
mysql_secure_installation
4. 中文編碼設置,編輯 /etc/my.cnf 文件,添加以下內
[mysqld]
character-set-server=utf8 collation-server=utf8_general_ci log-error=/var/log/mysqld.log [client] default-character-set=utf8 [mysql] default-character-set=utf8
5. 配置完之后重啟服務
systemctl restart mariadb
6. 進入MariaDB 數據庫
[root@localhost ~]# mysql -uroot -p
Enter password:
7. 創建數據庫用戶
MariaDB [(none)]> create user rpw@'127.0.0.1' identified by 'admin'; Query OK, 0 rows affected (0.04 sec) MariaDB [(none)]> use mysql Database changed MariaDB [mysql]> select host,user,password from user; +-----------------------+-------+-------------------------------------------+ | host | user | password | +-----------------------+-------+-------------------------------------------+ | localhost | root | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 | | localhost.localdomain | root | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 | | 127.0.0.1 | root | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 | | ::1 | root | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 | | 127.0.0.1 | rpw | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 | +-----------------------+-------+-------------------------------------------+ 5 rows in set (0.00 sec) MariaDB [mysql]>
8. 數據庫權限設置
MariaDB [(none)]> use mysql; Database changed MariaDB [mysql]> grant all privileges on *.* to rpw@127.0.0.1; Query OK, 0 rows affected (0.00 sec) MariaDB [mysql]> show grants for rpw@127.0.0.1; +---------------------------------------------------------------------------------------------------------------------+ | Grants for rpw@127.0.0.1 | +---------------------------------------------------------------------------------------------------------------------+ | GRANT ALL PRIVILEGES ON *.* TO 'rpw'@'127.0.0.1' IDENTIFIED BY PASSWORD '*4ACFE3202A5FF5CF467898FC58AAB1D615029441' | +---------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec) MariaDB [mysql]>
# 刷新權限
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
9. 移除權限
MariaDB [mysql]> revoke all privileges on *.* from rpw@127.0.0.1; Query OK, 0 rows affected (0.00 sec) MariaDB [mysql]>