首页 / Mysql / 浅析CentOS6.8安装MySQL8.0.18的教程(RPM方式)

浅析CentOS6.8安装MySQL8.0.18的教程(RPM方式)

今天,记录下在CentOS 6.8服务器上如何安装MySQL 8.0.18,废话不多说了,直接进入主题。

今天,记录下在CentOS 6.8服务器上如何安装MySQL 8.0.18,废话不多说了,直接进入主题。

一、卸载CentOS 6.8自带的MySQL

首先,卸载CentOS 6.8服务器上自带的MySQL,在命令行中输入如下命令查看CentOS 6.8服务器自带的MySQL。

可以看到,CentOS 6.8服务器中默认安装了mysql-libs-5.1.73-7.el6.x86_64,接下来将mysql-libs-5.1.73-7.el6.x86_64卸载,如下所示。

再次查看CentOS 6.8服务器自带的MySQL,如下所示。

说明CentOS 6.8服务器自带的MySQL卸载成功。

二、安装MySQL依赖环境

正式安装MySQL之前,首先需要安装MySQL的依赖的基础环境,如下所示。

三、添加mysql用户

在命令行执行如下命令添加mysql用户。

四、下载并安装MySQL的RPM安装包

首先,在CentOS 6.8服务器的命令行执行如下命令下载MySQL 8.0.18的RPM安装包。

接下来,查看下载的MySQL 8.0.18的RPM安装包,如下所示

接下来,将下载的安装包解压,如下所示。

接下来,按照顺序依次安装

安装时,需要严格按照上述顺序进行安装。

首先,安装mysql-community-common-8.0.18-1.el6.x86_64.rpm,如下所示。

接下来,安装mysql-community-libs-8.0.18-1.el6.x86_64.rpm,如下所示。

接下来,安装mysql-community-client-8.0.18-1.el6.x86_64.rpm,如下所示。

最后,安装mysql-community-server-8.0.18-1.el6.x86_64.rpm,如下所示。

如果大家在安装mysql-community-server-8.0.18-1.el6.x86_64.rpm的时候报错,如下所示。

可以看到,缺少libnuma库,执行如下命令安装libnuma。

yum install numactl* -y

执行命令后,再次安装mysql-community-server-8.0.18-1.el6.x86_64.rpm即可。

五、初始化MySQL数据

首先,来说一下MySQL官方对运行MySQL的限制。

在MySQL 8.x中,初始化数据需要确保数据库目录与文件的所有者为mysql登录账户。如果以root身份运行mysqld服务,就需要确认一下,执行如下所示的包含有–user选项的命令:

如果是以mysql的账户登录并执行程序的情况下,可以将–user选项从命令中去掉,如下所示。

通过以上MySQL官方的对运行MySQL的限制,可以得出。

如果以root用户身份登录CentOS 6.8服务器,可以执行如下命令。

如果以mysql用户身份登录CentOS 6.8服务器,可以执行如下命令。

因为我这里使用的是root账户登录CentOS 6.8服务器,所以,初始化数据库时,我执行的是如下命令。

注意:这里,我在执行mysqld –initialize命令时,指定了MySQL的安装目录。 在MySQL的安装过程中,建议指定MySQL的安装目录。当/usr/local/mysql目录下存在data目录时,会初始化失败,必须确保/usr/local/mysql下没有data目录。

六、启动MySQL

在CentOS 6.8服务器命令行输入如下命令启动MySQL服务。

启动MySQL时,会为MySQL的root账户生成临时登录密码,这个密码可以在/var/log/mysqld.log 文件中查看,使用vim编辑器打开/var/log/mysqld.log 文件,如下所示。

找到如下一行代码。

可以看到,启动MySQL时生成的临时登录密码为-8cagKkdK#5G。

七、登录MySQL

使用临时密码登录MySQL,如下所示。

此时,在MySQL命令行执行SQL语句报错,要求重置密码,如下所示。

接下来,修改MySQL的root账户密码,如下所示。

接下来,在MySQL命令行输入exit命令退出MySQL。使用修改后的root密码重新登录MySQL,如下所示。

说明,MySQL的root账户密码修改成功。

接下来,再次在MySQL命令行执行SQL语句,如下所示。

可以看到,修改MySQL的root账户密码后,可以在MySQL命令行正确执行SQL语句。

八、使用rpm安装MySQL的默认目录

1、数据库目录

/var/lib/mysql/

2、配置文件

/usr/share/mysql(mysql.server命令及配置文件)

3、相关命令

/usr/bin(mysqladmin mysqldump等命令)

4、启动脚本

/etc/rc.d/init.d/(启动脚本文件mysql的目录)

九、配置my.cnf文件

MySQL 8.0默认没有my.cnf,可以手动在/etc目录下创建my.cnf文件,如果是以如下指定MySQL目录的命令初始化数据。

总结

以上所述是小编给大家介绍的CentOS6.8安装MySQL8.0.18的教程(RPM方式),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我是攻城狮网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/sql/mysql/5525.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏