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


相关推荐: 如何在服务器上三步完成建站并提升流量?  Laravel怎么在Controller之外的地方验证数据  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  常州企业网站制作公司,全国继续教育网怎么登录?  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  香港服务器建站指南:免备案优势与SEO优化技巧全解析  如何快速搭建安全的FTP站点?  如何基于PHP生成高效IDC网络公司建站源码?  如何在万网开始建站?分步指南解析  进行网站优化必须要坚持的四大原则  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  C#如何调用原生C++ COM对象详解  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  如何在万网自助建站平台快速创建网站?  轻松掌握MySQL函数中的last_insert_id()  Python进程池调度策略_任务分发说明【指导】  C++用Dijkstra(迪杰斯特拉)算法求最短路径  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  如何用VPS主机快速搭建个人网站?  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  北京专业网站制作设计师招聘,北京白云观官方网站?  如何快速登录WAP自助建站平台?  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  教学论文网站制作软件有哪些,写论文用什么软件 ?  如何获取PHP WAP自助建站系统源码?  JavaScript模板引擎Template.js使用详解  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  黑客如何利用漏洞与弱口令入侵网站服务器?  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  Laravel如何升级到最新版本?(升级指南和步骤)  如何在宝塔面板中修改默认建站目录?  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  魔毅自助建站系统:模板定制与SEO优化一键生成指南  黑客入侵网站服务器的常见手法有哪些?  微信小程序 闭包写法详细介绍  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  Linux系统运维自动化项目教程_Ansible批量管理实战  如何在阿里云服务器自主搭建网站?  Laravel如何记录自定义日志?(Log频道配置)  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】