我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CentOS 8 安装 MySql并设置允许远程连接的方法

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CentOS 8 安装 MySql并设置允许远程连接的方法

下载,安装先检查系统中是否有mysql ,MariaDB,如有,先卸载


rpm -qa | grep mysql
rpm -qa | grep mariadb

如图,我的系统中存在mariaDB数据,

执行卸载如有mysql同理卸载方法相同


remove mariadb-libs-5.5.52-1.el7.x86_64

安装依赖环境 ,我们直接使用yum安装,依次执行


yum install -y perl.x86_64
yum install -y libaio.x86_64
yum install -y net-tools.x86_64
yum install -y libtinfo*
yum install -y libncurses*

下载国内的MySQL安装包(之所以用国内的是因为下载比较快,下面用的是清华大学的镜像资源)


wget -P /tmp http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-common-5.7.31-1.el7.x86_64.rpm
wget -P /tmp http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-libs-5.7.31-1.el7.x86_64.rpm
wget -P /tmp http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-client-5.7.31-1.el7.x86_64.rpm
wget -P /tmp http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-server-5.7.31-1.el7.x86_64.rpm

然后按照顺序安装mysql的依赖,依次执行


rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm 
rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm

重启下mysql服务


systemctl restart mysqld.service

查看mysql服务状态


systemctl status mysqld.service

查看下默认的临时密码,我的密码是: >dgp,9q&?ikW


grep 'temporary password' /var/log/mysqld.log

测试登录


mysql -u root -p

然后输入密码,登录成功,

修改密码并开启远程连接

由于新版本的mysql升级了密码安全策略,如果一直使用默认密码,

很多功能都限制,包括修改安全策略,开启远程连接等功能;

所以还是要先修改密码,密码要求有大小写字母,数字,特殊字符的组合;先登录


mysql -u root -p

然后修改密码


ALTER USER 'root'@'localhost' IDENTIFIED BY '~1QAZxsw2'

修改允许远程连接


use mysql;
update user set Host = '%' where Host = 'localhost' and User='root';
flush privileges;

开放3306端口开启3306 端口


firewall-cmd --zone=public --add-port=3306/tcp --permanent

重启防火墙


firewall-cmd --reload

查看防火墙状态 显示success 即成功开启


systemctl status firewalld

查看指定端口状态 显示 success 即端口成功开启


firewall-cmd --query-port=6379/tcp

之后使用数据库连接工具即可连接成功;

到此这篇关于CentOS 8 安装 MySql并设置允许远程连接的文章就介绍到这了,更多相关CentOS 8 设置MySql允许远程连接内容请搜索自学编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持自学编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

CentOS 8 安装 MySql并设置允许远程连接的方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

CentOS 8 安装 MySql并设置允许远程连接的方法

下载,安装先检查系统中是否有mysql ,MariaDB,如有,先卸载rpm -qa | grep mysql rpm -qa | grep mariadb如图,我的系统中存在mariaDB数据,执行卸载如有mysql同理卸载方法相同rem
2022-05-26

win10设置允许远程连接的方法是什么

在Windows 10中设置允许远程连接的方法如下:1. 打开“控制面板”。2. 点击“系统和安全”。3. 点击“系统”。4. 在左侧菜单中,点击“远程设置”。5. 在“远程桌面”部分,点击“允许远程连接到此计算机”复选框。6. 如果需要,
2023-09-12

CentOS安装MySQL支持远程连接的方法

这篇文章主要讲解了“CentOS安装MySQL支持远程连接的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS安装MySQL支持远程连接的方法”吧!CentOS系统安装好MySQ
2023-06-16

Windows系统下安装MongoDB并内网穿透远程连接的方法是什么

今天小编给大家分享一下Windows系统下安装MongoDB并内网穿透远程连接的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来
2023-07-05

编程热搜

目录