Mariadb或mysql开启或关闭远程连接功能

本文介绍了如何通过MySQL命令行操作来实现服务器的远程连接功能,包括开启和关闭远程连接的具体步骤。开启远程连接功能需要创建并赋予'root'@'%'用户所有权限,而关闭远程连接则只需删除此用户。
1、开启远程连接功能:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '111111' WITH GRANT OPTION;  
实质上就是创建并赋予权限给'root'@'%'用户

2、关闭远程连接功能,只需删除此用户即可
drop user 'root'@'%';
为了在CentOS 8系统中彻底卸载MariaDB并安装MySQL 5.7,同时配置数据库以支持远程连接,我们可以遵循以下详细步骤进行操作: 参考资源链接:[CentOS 8 完全指南:MySql远程连接安装与配置](https://wenku.csdn.net/doc/645cab5a59284630339a49bc?spm=1055.2569.3001.10343) 首先,确保你已经备份了所有重要数据,并且理解每一步操作的影响。接下来,打开终端执行以下命令以卸载MariaDB。如果系统提示未安装MariaDB,可以跳过这些步骤: ```bash sudo yum remove mariadb-libs ``` 卸载完毕后,建议检查是否有其他依赖于MariaDB的软件包,一并进行清理。 接下来,安装MySQL 5.7之前,需要安装一些关键依赖环境。你可以使用yum包管理器从清华大学的镜像资源下载并安装它们。首先,确保你的yum源已经配置为使用清华大学的镜像,然后运行: ```bash sudo yum install perl.x86_64 libaio.x86_64 net-tools.x86_64 libtinfo* libncurses* ``` 依赖安装完成后,下载MySQL 5.7的四个组件,并使用rpm命令进行安装: ```bash wget *** *** *** *** ``` 然后依次安装这些RPM包: ```bash sudo rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm ``` 安装完成后,配置MySQL以允许远程连接。编辑MySQL的配置文件`/etc/***f`,确保`bind-address`设置为`*.*.*.*`: ```bash sudo nano /etc/***f ``` 找到`[mysqld]`部分,并确保添加以下行: ``` bind-address = *.*.*.* ``` 保存并关闭文件。然后启动MySQL服务并设置root密码: ```bash sudo systemctl start mysqld sudo mysql_secure_installation ``` 按照提示设置root用户的密码,并在安全选项中启用远程登录功能。 最后,重启MySQL服务以应用更改: ```bash sudo systemctl restart mysqld ``` 至此,你已经在CentOS 8上彻底卸载了MariaDB,安装了MySQL 5.7,并配置了数据库以支持远程连接。为了确保系统的安全性,请在生产环境中使用防火墙规则限制远程连接,并仅允许来自特定IP地址子网的请求。 参考资源链接:[CentOS 8 完全指南:MySql远程连接安装与配置](https://wenku.csdn.net/doc/645cab5a59284630339a49bc?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值