1、下载MariaDB数据库
1.测试当前虚拟机是否可以正确的链接外网.
[root@localhost src]# ping www.baidu.com
2.在ping 得通外网的情况下
2.1命令:
[root@localhost src]# yum install mariadb-server //安装mariadb数据库
[root@localhost src]# yum clean all //清空已安装文件 如果下载失败之后执行的.
3.安装时 确认下载选择 “y”,等待安装下载完成
4. 数据库启动
- 4.1启动命令:
启动命令 [root@localhost src]# systemctl start mariadb
- 4.2重启命令:
重启命令 [root@localhost src]# systemctl restart mariadb
- 4.3 关闭命令 :
关闭命令 [root@localhost src]# systemctl stop mariadb
- 4.4 设定开机自起:
设定开机自起 [root@localhost src]# systemctl enable mariadb
- 4.5 关闭开机自起:
关闭开机自起 [root@localhost src]# systemctl disable mariadb
5.数据库初始化操作,为数据库设置root登录密码
注意:执行此命令之前数据库必须先启动
5.1设置root密码:
执行命令:`mysql_secure_installation`
1)第一步次直接回车
2)第二步选择 'y
3)第三步输入root 的密码
4)第四步再次输入root密码
5)第五,六,七,八 步直接选择 ‘y’,
6. 测试数据库用户名和密码是否有效
1. 这里是我的数据库设置的密码,你们替换成你们的数据库密码就行
[root@localhost src]# mysql -uroot -proot
2.如果成功登陆就表示设置成功了
退出:
[Mariadb[(none)]>qiut;
7.Mysql数据库远程访问配置
7.1关于链接数据库的说明
说明:
1. 如果需要远程链接数据库必须通过防火墙
2. 如果远程链接数据库,数据库中必须开启远程访问权限才行,否则拒绝链接.
7.2配置数据库权限配置说明
7.2.3 配置Linux数据库权限
1.登陆数据库 切换数据库mysql 命令:[Mariadb[(none)]> use mysql
2.修改数据库表: 将host=“localhost” 改为 “%”
命令:[Mariadb[(mysql)]>update user set host=“%” where host=“localhost”
3.刷新数据库权限
命令:[Mariadb[(mysql)]> flush privileges;
8.配置Linux防火墙策略
8.1 检查防火墙状态
命令:[root@localhost src]# firewall-cmd --state
8.2 防火墙配置
说明:防火墙中有一个配置文件,表示当Linux系统启动时防火墙应该如何操作!!!
需求: 告诉linux系统以后开机不需要启动防火墙
命令:[root@localhost src]# systemctl disable firewalld.service
#开机不自启动
[root@localhost src]# systemctl enable firewalld.service
#开机自启动
8.3 手动关闭防火墙
说明:通过命令手动将防火墙关闭
命令:
systemctl stop firewalld.service
关闭防火墙systemctl start firewalld.service
启动防火墙