CentOs7.x安装Mysql的详细教程

发布时间 - 2026-01-10 22:05:15    点击率:

CentOS7的yum源中默认好像是没有MySQL的。为了解决这个问题,我们要先下载mysql的repo源。

1. 下载mysql的repo源

$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2. 安装mysql-community-release-el7-5.noarch.rpm包

$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 

安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

3. 安装mysql

$ sudo yum install mysql-server 

根据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码。

4. 重置密码

重置密码前,首先要登录

mysql−uroot登录时有可能报这样的错:ERROR2002(HY000):Can‘tconnecttolocalMySQLserverthroughsocket‘/var/lib/mysql/mysql.sock‘(2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前 sudo chown -R openscanner:openscanner /var/lib/mysql重启服务:

$ service mysqld restart 

接下来登录重置密码:

$ mysql -u root
mysql > use mysql;
mysql > update user set password=password(‘123456‘) where user=‘root‘;
mysql > exit;

5. 开放3306端口

$ sudo vim /etc/sysconfig/iptables

添加以下内容:

-A INPUT -p tcp -m state –state NEW -m tcp –dport 3306 -j ACCEPT 

保存后重启防火墙:

$ sudo service iptables restart 

这样从其它客户机也可以连接上mysql服务了。

以上所述是小编给大家介绍的CentOs7.x安装Mysql的详细教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# centos7  # 安装mysql  # Linux centos7环境下MySQL安装教程  # CentOS 7安装MySQL的详细步骤  # centos 7安装mysql5.5的方法  # Centos7安装和配置Mysql5.7  # CentOS安装配置MySQL8.0的步骤详解  # Linux下Centos7安装Mysql5.7.19的详细教程  # Centos MySQL 5.7安装、升级教程  # 在Centos7环境安装MySQL超详细教程  # 重启  # 小编  # 在此  # 给大家  # 要先  # 所述  # 给我留言  # 解决这个问题  # 感谢大家  # 就可以  # 访问权限  # 疑问请  # 有任何  # 安装完成后  # ivh  # yum  # code  # sudo  # rpm  # MySQL 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 高防服务器:AI智能防御DDoS攻击与数据安全保障  如何快速生成凡客建站的专业级图册?  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  如何实现javascript表单验证_正则表达式有哪些实用技巧  大连 网站制作,大连天途有线官网?  ,怎么在广州志愿者网站注册?  绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信  Firefox Developer Edition开发者版本入口  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  Laravel如何处理和验证JSON类型的数据库字段  个人网站制作流程图片大全,个人网站如何注销?  Linux后台任务运行方法_nohup与&使用技巧【技巧】  浅谈redis在项目中的应用  海南网站制作公司有哪些,海口网是哪家的?  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  长沙企业网站制作哪家好,长沙水业集团官方网站?  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  Laravel如何与Pusher实现实时通信?(WebSocket示例)  详解Oracle修改字段类型方法总结  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  Linux系统命令中screen命令详解  Laravel如何配置和使用缓存?(Redis代码示例)  如何用已有域名快速搭建网站?  如何在搬瓦工VPS快速搭建网站?  在线教育网站制作平台,山西立德教育官网?  node.js报错:Cannot find module 'ejs'的解决办法  北京的网站制作公司有哪些,哪个视频网站最好?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  MySQL查询结果复制到新表的方法(更新、插入)  如何快速生成高效建站系统源代码?  Laravel怎么调用外部API_Laravel Http Client客户端使用  php json中文编码为null的解决办法  如何在景安服务器上快速搭建个人网站?  iOS UIView常见属性方法小结  如何在万网自助建站中设置域名及备案?  高端建站三要素:定制模板、企业官网与响应式设计优化  深圳网站制作培训,深圳哪些招聘网站比较好?  教你用AI将一段旋律扩展成一首完整的曲子  如何在七牛云存储上搭建网站并设置自定义域名?  Laravel怎么使用artisan命令缓存配置和视图  浅述节点的创建及常见功能的实现  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  详解vue.js组件化开发实践  微信推文制作网站有哪些,怎么做微信推文,急?