CentOS 7 安裝 MariaDB


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

 

   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM