一、概念
MySQL 是一种开放源代码的关系型数据库管理系统(RDBMS)
MySQL数据库系统使用最常用的数据库管理语言——结构化查询语言(SQL)进行数据库管理
二、数据库的安装和安全初始化
1.安装
yum search mariadb
yum install mariadb-server.x86_64 -y
systemctl start mariadb
2.安全初始化
默认情况下,数据库的网络接口是打开的,为了安全需要关闭此接口
netstat -antlupe | grep mysql
##可以看到接口是对外全部开放
vim /etc/my.cnf ##关闭网络接口
10 skip-networking=1
systemctl restart mariadb
数据库起始状态设定信息是不安全的,需要做以下设定
mysql_secure_installation
##进行设置
mysql -uroot -p
##使用超级用户登录(-p后可以直接跟密码但是会将密码曝露,)
3.数据库的管理
mysqladmin -uroot -pmysql password westos
##修改密码
当超级用户密码忘记时:
systemctl stop mariadb
##关闭数据库管理
mysqld_safe --skip-grant-tables &
##将mysql读取的信息表打入后台
mysql
UPDATE mysql.user set Password=password('mysql') WHERE User='root'; ##将密码表里的root用户密码设置为mysql(第二个password表示将明文改为字符串)