<>安装,开启服务
yum install mariadb-server -y systemctl start mariadb


mysql_secure_installation ##第一次安装mysql以后通过这条命令可以对mysql进行设置
为了确保数据库的安全性和正常运转,需要先对数据库程序进行初始化操作。
这个初始化操作涉及下面6个步骤。
【回车—>y—>输入密码,确认密码—>y—>y—>y—>y】

1、设置root管理员在数据库中的密码值(注意,该密码并非root管理员在系统中的密码,这里的密码值默认应该为空 )。
2、设置root管理员在数据库中的专有密码。
3、删除匿名账户
4、禁止root管理员从远程登录,以确保数据库上运行的业务的安全性。
4、删除默认的测试数据库,取消测试数据库的一系列访问权限。
5、刷新授权列表,让初始化的设定立即生效。






登录mariadb数据库。
其中,-u参数用来指定以root管理员的身份登录,而-p参数用来验证该用户在数据库中的密码值。

在登录mariadb数据库后执行数据库命令时,都需要在命令后面用分号(;)结尾

修改root管理员在数据库管理系统中的密码


<>屏蔽mysql的入口
netstat -antple | grep mysql ##检测监听端口,端口显示为80 vim /etc/my.cnf
skip-networking=1 ##编辑文件设置检测时略过mysql,监听端口就不会查到mysql的端口



修改后检查可以观察到没有mysql的端口


<>数据库的管理
mysqladmin -uroot -p旧密码 password 新密码 ##更改密码

当超级用户密码忘记时: systemctl stop mariadb mysqld_safe --skip-grant-tables & mysql
update mysql.user set Password=password(‘westos’) where User=’root’; ps aux |
grep mysql kill -9 mysql的所有进程id systemctl start mariadb




<>数据库的备份
mysqldump -uroot -pwestos redhat > /mnt/sql ##将redhat数据备份到/mnt/sql下(带表格数据)
mysqldump -uroot -pwestos redhat –no-data ##显示redhat数据(不带表格数据) mysqldump -uroot
-pwestos –all-database ##显示所有数据(带表格数据) mysqldump -uroot -pwestos –all-database
–no-data ##显示所有数据(不带表格数据)
恢复方式1
mysql -uroot -pwestos -e “CREATE DATABASE westos;” mysql -uroot -pwestos
westos < /mnt/sql
恢复方式2
vim /mnt/sql CREATE DATABASE westos; USE westos; mysql -uroot -pwestos <
/mnt/sql

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信