当前位置: 首页 > Linux

LINUX安装mariadb(Mysql)及防火墙设置

时间:2023-04-06 01:37:28 Linux

1.关于mysql1。下载MariaDB数据库测试:当前虚拟机是否可以正确连接外网。pingwww.baidu.com跳转到指定目录(cd/usr/local/src)yuminstallmariadb-server安装mariadb数据库yumcleanall清除安装的文件如果下载失败,执行后。二、数据库命令(基于centOS7)1、启动命令systemctlstartmariadb2、重启命令systemctlrestartmariadb3、关闭命令systemctlstopmariadb4。设置systemctl启用mariadb启动。5.禁用systemctl禁用mariadb启动。3、执行命令1和4后,数据库服务启动。直接进入mysql。不需要用户名和密码就可以进入MySQL数据库:所以我们需要进行数据库初始化操作。mysql_secure_installation4.使用用户名和密码登录数据库5.查看登录mysql的数据库版本select@@versionselectversion()statusnotloginedtomysql--versionmysql-V6.Mysql数据库远程访问配置说明:如果需要远程连接数据库,必须通过防火墙如果远程连接数据库,必须在数据库中开启远程访问权限,否则连接被拒绝。登录mysql,然后使用mysql数据库,找到user表查询user表,将host="localhost"改为"%"updateusersethost="%"wherehost="localhost";刷新权限刷新权限;开启防火墙端口2.关于防火墙1.查看防火墙状态firewall-cmd--staterunning表示运行状态notrunning表示关闭状态2.设置linux系统每次开机启动/关闭防火墙命令:systemctldisablefirewalld.service每次启动关闭防火墙systemctlenablefirewalld.service每次启动打开防火墙3.设置当前防火墙状态(关闭/打开)命令:systemctlstopfirewalld.serviceclosessystemctlstartfirewalld.service开启4.开启防火墙指定端口手动开启防火墙端口1)。查看防火墙firewall-cmd--list-ports2)开启的端口。检查端口是否开放firewall-cmd--query-port80/tcp3)。打开防火墙firewall-cmd--zone=public--add-port=80/tcp--permanent4)重启防火墙firewall-cmd--reload5)去掉端口firewall-cmd--zone=public--remove-port=9090/tcp--permanent6)。防火墙操作说明–zone#Scope–add-port=80/tcp#添加端口,格式为:端口/通信协议–remove-port=80/tcp#去掉端口,格式为:端口/通讯协议--permanent#永久有效,没有这个参数,重启后失效