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


今天,记录下在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方式),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开发云网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关推荐: mysql怎么升级

mysql怎么升级?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。mysql怎么升级1.从官网下载mysql新版本软件包2.卸载旧版本3.安装新版本MySQL是一个关系型数据库管理系…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/10 20:18
下一篇 06/10 20:18

相关推荐