CentOS7.5 安装 Mysql8.0.19的教程图文详解
一、引言
本指南旨在帮助那些熟悉Linux基本操作,并希望在CentOS 7.5系统上安装MySQL 8.0.19的朋友。由于网络状况可能影响安装过程,本教程将提供一种通过下载tar文件来手动安装MySQL的方法,以确保安装过程的顺利进行。
二、文件获取
请访问MySQL官方网站,按照页面提示选择对应的版本下载。请注意,我们需要的版本是MySQL 8.0.19。文件下载链接可能位于页面的一些显眼位置,请仔细查找并点击下载。
三、CentOS 7.5上的MySQL安装步骤
1. 系统环境确认:首先确认你的Linux版本为CentOS 7.5。
2. 清理工作:在安装新的MySQL之前,可能需要清理系统中已存在的数据库软件。使用以下命令检查并卸载可能存在的mariadb和mysql软件。
使用命令 `rpm -qa | grep mariadb` 查看mariadb的安装包,如有则通过 `rpm -e --nodeps mariadb-libs-x.x.-x.x.x86_64` 命令卸载。
使用命令 `rpm -qa | grep mysql` 查看mysql的安装包,如有则通过 `yum remove mysql-munity-` 命令依次删除。请确保删除所有相关的配置文件和目录。
3. 初始化目录:在虚拟机中创建一个用于存放MySQL文件的目录。使用命令 `mkdir /usr/local/mysql` 创建目录,并将下载的MySQL安装文件放入此目录。
4. 开始安装程序:解压tar包并使用rpm命令安装各个组件。使用如下命令依次安装mon、libs、client和server组件。
`tar -xvf mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar` 解压tar包。
使用rpm命令(如:`rpm -ivh --nodeps --force mysql-munity-mon-8.0.19-1.el7.x86_64.rpm`)安装各个组件。安装完成后,可以通过 `rpm -qa | grep mysql` 命令查看是否安装成功。
5. 数据库初始化与配置:完成安装包后,进行数据库的初始化和相关配置。依次输入以下命令:
`mysqld --initialize` 初始化数据库。
`chown mysql:mysql /var/lib/mysql -R` 更改文件权限。
`systemctl start mysqld.service` 启动MySQL服务。
`systemctl status mysqld.service` 检查服务状态,确保服务已成功启动。
`systemctl enable mysqld` 设置MySQL服务开机自启。
6. 获取数据库密码:使用命令 `cat /var/log/mysqld.log | grep password` 查看数据库的密码。此密码将在初始化数据库时生成,请妥善保管。
四、MySQL 8.0在CentOS 7.5上的安装与配置详解
开篇指引:
你是否在寻找在CentOS 7.5上安装MySQL 8.0的详细教程?接下来,让我们一起步入这个数据世界的背后魔法,解锁MySQL的安装与配置秘籍。准备好了吗?让我们开始吧!
一、进入数据库的大门
通过输入`mysql -uroot -p`命令,按下回车后,你将进入数据库登陆界面。仿佛打开了通往数据库世界的大门。
二、密码验证与登陆
粘贴刚刚查到的密码,进行数据库的登陆。请注意,mysql的登陆密码是不显示的,就像特工电影中的密码输入一样神秘。
三、修改密码与权限设置
1. 为了安全起见,首先通过命令`alter user 'root' @'localhost' identified with mysql_native_password by 'root';`来修改密码。仿佛给数据库上了一把锁。
2. 使用`exit`命令退出mysql。然后,使用新密码“root”进行登陆。
3. 赋予远程访问权限
a. 输入`create user identified by 'root';`命令,为远程访问创建一个用户。
b. 紧接着,输入`grant all privileges on . to ;`命令,赋予该用户全部权限。
c. 运行`flush privileges;`命令,使权限设置立即生效。
4. 为了客户端工具能够远程连接,还需通过命令`alter user 'root' @'%' identified with mysql_native_password by 'root';`修改远程授权密码。
四、防火墙设置
使用`exit`命令退出mysql后,为了允许外部连接,需要打开防火墙的3306端口。输入`/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT`命令即可完成设置。此刻,数据库的门户已经向外界敞开。
五、客户端工具连接
现在,你可以使用客户端工具如Navicat、SQLyog等来连接mysql了。感受数据库的魅力吧!
注意事项:
由于mysql或虚拟机版本可能存在差异,以上步骤可能会有些出入。强烈建议读者使用文章中介绍的大版本组合——CentOS 7.5和Mysql 8.0进行操作。
结语:
这是长沙网络推广团队为大家带来的CentOS 7.5上安装MySQL 8.0.19的详细教程。希望对大家有所帮助。如有任何疑问,请留言,团队会及时回复。感谢大家对狼蚁SEO网站的支持!如果觉得本文有帮助,欢迎转载,但请烦请注明出处。让我们一起为网络推广努力!
网络推广网站
- CentOS7.5 安装 Mysql8.0.19的教程图文详解
- 以嘿粉名义,陪你到青春散场
- mysql触发器之创建多个触发器操作实例分析
- 使用swoole扩展php websocket示例
- Bootstrap编写一个兼容主流浏览器的受众门户式风
- Django Ajax的使用教程
- 笑傲江湖公测:玩家最关心的几个问题是什么
- mysql 5.7.5 m15 winx64安装配置方法图文教程
- jQuery Ajax传值到Servlet出现乱码问题的解决方法
- PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无
- redis在nodejs中的应用
- Gridview使用CheckBox全选与单选采用js实现同时高亮
- 窈窕美眉
- php解决约瑟夫环算法实例分析
- js实现rem自动匹配计算font-size的示例
- javascript 面向对象实战思想分享