CentOS7 配置MariaDB数据库
自从MySQL数据库被oracle公司收购不在开源后,MySQL的作者就重新开发了一个完全兼容MySQL的数据库软件取名叫MariaDB.在MySQL的基础上加入了一些新的特性,很快得到了开源社区的支持。新版的CentOS7也使用MariaDB替代了MySQL,本文介绍在CentOS7上安装完MySQL后的一些基本配置。
安装MariaDB数据库
基本概念
- mysqld ——服务器程序,守护进程
- mysql ——客户端
- 3306—–监听端口 服务器管理工具: 1、mysqlaccess 用于创建账户和设置权限 2、mysqladmin 命令行的数据库管理工具,交互式地查询服务器的状态和使用量,以及关闭服务; 3、mysqlshow 即可显示各数据库和各表的信息,又可查看服务器状态; 4、mysqldump 导出dump文件
修改MariaDB的配置文件
更改编码为utf-8,加入上面的配置后便可以在数据库表中插入中文的数据。
启动MariaDB数据库服务
初始化数据库
mysql_secure_installation
修改root用户密码
| |
创建新的用户
使用MariaDB时不建议使用root账户进行操作,建议新建一个用户进行操作,可以保证数据库的安全性。
| |
上面新建了一个叫vicent的新账户,设置对所有的数据库都有权限,最后的%表示通过vicent这个账户可以从任何地方连接到这个MariaDB服务器。
查看用户信息
| |
删除用户
| |
修改用户密码
| |
远程连接到MariaDB数据库
使用mycli连接数据库,mycli是Python实现的MySQL客户端,支持代码高亮和智能提示,用于如下命令安装mycli
| |
在另一台电脑上连接到MariaDB数据库:
| |
学习MariaDB数据库,建议先看看《SQL基础教程》这本书学习SQL语句。本书是一本非常适合初学者入门SQL语句的书。