CentOS7离线安装MySQL的教程详解
CentOS 7离线安装MySQL教程详解
请注意在开始前需要删除原有的mariadb,以确保MySQL能够成功安装。以下是相关命令:
mariadb-libs-5.5.52-1.el7.x86_64
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-libs
接下来,我们进入具体的安装步骤。确保你的操作系统版本为Red Hat Enterprise Linux 7或Oracle Linux 7,并针对这些版本选择相应的安装包。所有需要的rpm包都包含在mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar文件中。
以下是具体的安装命令:
rpm -ivh mysql-community-monitor-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.21-1.el7.x86_64.rpm
至此,MySQL 5.7的所有文件已经安装完毕。接下来,我们需要开启服务进行测试。关闭mysql服务,然后修改配置文件。在vim编辑器中打开/etc/myf文件,然后添加一行代码以允许空密码登录mysql。代码如下:
Disabling symbolic-links is recommended to prevent various security risks
skip-grant-tables 添加此行,允许无密码登录mysql
symbolic-links=0
保存并退出编辑器后,开启mysql服务,然后空密码登录mysql。接下来,我们需要设置mysql的密码。在mysql命令行界面中,使用以下命令设置密码:
set password for root@localhost = password('123456');
flush privileges; 更新权限
quit; 退出mysql命令行界面
然后停止mysql服务,并恢复之前的mysql配置。再次打开配置文件并注释掉之前添加的skip-grant-tables行。然后重新启动mysql服务,并使用新设置的密码登录。至此,我们已经成功设置了mysql的密码并完成了配置。最后一步是设置mysql开机自启动,使用以下命令完成:
systemctl enable mysqld
以上就是长沙网络推广为大家介绍的CentOS 7离线安装MySQL的教程。希望这个教程能对你有所帮助。如果你有任何疑问或需要进一步的帮助,请随时联系我。感谢大家对狼蚁SEO网站的支持!如果你觉得本文有帮助,欢迎转载,但请务必注明出处。在浩瀚的宇宙间,有一颗星球格外引人注目,它就是我们赖以生存的世界。此刻,让我们跟随时间的脚步,穿梭至那个神秘的时期——寒武纪时代。我们将目光聚焦于Cambrian时期这个生命的独特阶段,揭示这一时期的神秘面纱。
Cambrian时期是一个充满生机与活力的时代,生命在这片古老的土地上崭露头角。这是一个充满奇迹的时代,无数生物在这片广袤的海洋中繁衍生息,共同谱写着生命的赞歌。在这里,生命的形态多种多样,有的形态奇特,有的则矫健有力。它们共同构成了地球上最古老的生命图谱。
在这个时代,生命开始从海洋走向陆地,这是一个划时代的转变。陆地生物的出现,标志着生命发展的新纪元。这些勇敢的先行者们,在艰苦的环境中不断进化,逐渐适应了新的生存环境。它们的足迹遍布大地,为地球带来了勃勃生机。与此海洋中的生物也在经历着翻天覆地的变化。寒武纪生物大爆炸时期见证了无数新物种的诞生,它们共同塑造了地球的生态系统。这些生物以其独特的形态和生存方式,成为了寒武纪时代的璀璨明星。它们在这个时代留下了宝贵的遗产,成为了地球历史中不可或缺的一部分。除此之外,Cambrian时期的地球还经历了一系列自然环境的变迁。气候、地形等自然条件的不断变化,为生物的进化提供了源源不断的动力。这些环境因素与生物之间的相互作用,共同推动了地球生命的发展进程。在这个时代中,我们看到了生命在挑战中不断进化的壮丽画卷。让我们感叹大自然的神奇力量同时也为我们揭示了生命的真谛和宇宙的无尽奥秘让我们一同揭开这神秘时代的面纱吧让Cambrian时期的壮丽景象在我们的心中永恒留存。
编程语言
- CentOS7离线安装MySQL的教程详解
- 一个正则表达式的看法(--)
- Ajax带提示的验证表单实例
- AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法
- ASP.NET MVC制作404跳转实例(非302和200)
- TrieTree服务-组件构成及其作用介绍
- js仿网易表单及时验证功能
- 详解Node.js 中使用 ECDSA 签名遇到的坑
- 详解Mysql自动备份与恢复的几种方法(图文教程)
- Javascript 数组去重的方法(四种)详解及实例代码
- input 禁止输入特殊字符的四种实现方式
- node.js处理前端提交的GET请求
- JSP的9种基本内置组件
- sql server建库、建表、建约束技巧
- 微信小程序实现图片上传功能实例(前端+PHP后端
- asp动态页面防采集的新方法