----------------Centos7.4数据服务器部署
环境:vmware虚拟机 系统:centos7.4
1.挂载yum源,安装mariadb并开机自动启动:
2.启动数据库:systemctl start mariadb
3.运行命令初始化数据库:mysql_secure_installation
![](https://i-blog.csdnimg.cn/blog_migrate/28d056901f59b15abb454db3c76ecdb4.png)
Set root password? [Y/n]
提示是否设置root密码,这里我们选Y,输入两次密码
Remove anonymous users? [Y/n]
提示是否删除系统创建的匿名用户这里输Y
![](https://i-blog.csdnimg.cn/blog_migrate/6d6dce479cfc4a962c7270413a7613d4.png)
提示是否禁止root用户远程登陆 输入Y
Remove test database and access to it? [Y/n]
提示是否删除test数据库 输入Y
Reload privilege tables now? [Y/n]
提示是否立即重新加载权限配置 输入Y
3.验证 输入命令 :mysql -uroot -p,按提示输入密码并创建数据库为School。
4.在数据库中创建表AliZhs并查看 ,架构图如下:
字符名 | 数据类型 | 主键 |
---|---|---|
ID | Int | 是 |
Name | varchar(20) | 否 |
Birthday | Datetime | 否 |
Sex | char(10) | 否 |
Password | char(64) | 否 |
5.在表中创建2个用户,分别为(1.wang1.1999-6-3,female),(2.chen2.2003-10-1,male),口令与用户名相同。
查看:select *from AliZhs;
6.创建文本文件msql.txt,并输入两行记录(3,puser3,2002-3-1,male,puser3)和(4,puser4,1999-12-10,female,puser4),将msql.txt中的内容导入到AliZhs表中; 注意:两行记录之间用TAB做间隔:
7.将表AliZhs备份导出,存放在/root/myDB.sql文件中:
8.开启数据库查询日志,路径为/var/log/mariadb/AliZhs.log:
编辑 /etc/my.cnf
添加开启查询日志,错误日志:
log=/var/log/mariadb/mariadb.log
log-error=/var/log/mariadb/cuowu.log