mariadb数据库管理
1、安装(配置好yum源进行下载 这里我们就不必多说了)
yum install mariadb-server -y(记得-server)
systemctl start maridb(下载后当然是要开启服务啊)
2、安全初始化
1、默认情况下,数据库接口是打开的
为了安全需要关闭此接口
vim /etc/my.cnf ##关闭网络接口
skip-networking=1
systemtl restart mariadb
2、数据库起始状态信是不安全的,需要做设置密码
如下图我们mysql可以直接登录
[root@server logs]# mysql_secure_installation(所以这里我们需要进行初始的设置 设置好密码一直Y)
3、密码的管理
改密码(知道自己原来的密码)
[root@server logs]# mysqladmin -uroot -pannie password chenjiebin(这里把原来的密码annie改为了chenjiebin 登录可以看到原来的密码登录不上了 现在的可以 证明密码更改成功)
当超级用户忘记密码
[root@server logs]# systemctl stop mariadb.service (先关闭数据库服务)
[root@server logs]# mysqld_safe --skip-grant-tables &(跳过登录的权限检测)
[1] 5733
[root@server logs]# mysql(跳过安全检测之后就可以不需要用户密码直接登录了)
MariaDB [(none)]> update mysql.user set Password=password('riven') whereUser='root'
-> ;(这里就把root用户的密码更改成为了riven)
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0
尝试登录 发现密码修改成功
[root@server logs]# ps aux | grep mysql(查看MySQL的所有进程)
root@server logs]# systemctl start mariadb
[root@server mysql]# mysql -uroot -priven
4、数据库的管理
MariaDB [(none)]> SHOW DATABASES; 列出库
MariaDB [(none)]> CREATE DATABASE LALALA; 建立名字为LALALA的库
MariaDB [(none)]> USE LALALA 进入LALALA库