数据库是用来存放数据表格的
1.数据库的安全初始化
<1>yum install mariadb-server -y #下载数据库软件
<2>systemctl start mariadb
<3>systemctl stop firewalld
<4>mysql #可以进行免密登陆,此时所有的客户端都可以登陆
<5>netstsat -antlpe | grep mysql #查看mysql的状态,对外开放
<6>vim /etc/my.cnf
skip-networking=1 #开启跳过网络接口功能即关闭mysql的网络接口
<7>systemctl restart mariadb #修改完配置文件之后必须重启服务才生效
<8>netstsat -antlpe | grep mysql #再次查看端口,已经关闭,此时只有本地用户可以登陆
<9>mysql #本地用户免密登陆,这样不安全
<10>mysql_secure_installation #设置数据库安全初始化脚本,使超级用户用密码登陆,以及限制其他用户登陆
<11>mysql -uroot -p #超级用户用密码登陆
2.查看数据库
mysql -uroot -p #登陆上去后执行以下命令
<1>SHOW DATABASES; #显示所有数据库(相当于ls)
<2>USE mysql; #切换到mysql数据库中(相当于cd)
<3>SHOW tables; #显示数据库中所有的表格(相当于ls)
<4>SELECT User,Host,Password,Select_priv FROM user Where User='root'; #从root用户的User中查询
<5>SELECT User,Host,Password,Select_priv FROM user Where User='root' AND host='localhost'; #查询user表的数据结构
<6> DESC user; #查看user表中的字段
3.数据库的新建
<1>CREATE DATABASE westos #创建数据库westos