当前位置: 代码网 > it编程>数据库>Mysql > linux下安装MySQL 8.4(保姆级教程)

linux下安装MySQL 8.4(保姆级教程)

2025年12月23日 Mysql 我要评论
1.卸载原有MySQL 1.1.检查是否安装  1.2.如果已安装mysql,先删除 1.3.再次检查是否安装 1.4.搜索存在哪些mysql文件夹 1.5.有mysql文件夹则删

1.卸载原有MySQL

1.1.检查是否安装

 1.2.如果已安装mysql,先删除

1.3.再次检查是否安装

1.4.搜索存在哪些mysql文件夹

1.5.有mysql文件夹则删除 

1.6.再次检查mysql文件夹

2.下载MySQL安装包

官方网址:https://downloads.mysql.com/archives/community/

2.1.上传到服务器目录

2.2.解压

 

文件夹重命名为mysql,移动位置并重新命名

2.3.创建mysql用户组和用户并修改权限

因为我已经创建过了,所以会出现already exists

2.4.创建目录并赋予权限

2.5.配置my.cnf文件

找到/etc/my.cnf并打开my.cnf

配置my.cnf

具体配置如下

注意:如需设置MySQL以不区分大小写,需要在此步设置
lower_case_table_names=1,

这是因为在 Mysql8 版本时,lower_case_table_names 变量是一个系统变量,它只能在 MySQL 服务器初始化时设置,并且一旦服务器初始化完成,就不应该再更改这个设置。这是因为在 MySQL 的数据字典和文件系统层面,这个设置影响到了表名和目录名的大小写敏感性和转换规则。

2.6.初始化数据库

2.6.1.进入mysql的bin目录下

 

2.6.2.初始化

2.6.3.查看初始密码
2.6.4.将mysql服务添加到/etc/init.d/mysql中

目的是将 MySQL 服务脚本从 /usr/local/mysql/support-files 复制到 /etc/init.d 目录,使得你可以通过系统服务管理工具(如 servicesystemctl)管理 MySQL 服务。

2.6.5.启动

2.6.6.设置mysql环境变量

打开/etc/profile

再最后添加

刷新配置:

检查环境,确认 MySQL 及其工具是否安装成功

3.配置MySQL

3.1.进入mysql

此次填写的密码为2.6.3步骤当中查看的初始密码,填写密码时不会显示出来,填写完成点击enter就行

3.2.设置密码

by后为自己设置密码

MySQL 8.0 及以后的版本默认使用 caching_sha2_password 插件作为用户认证方式。

刷新

3.3.配置远程连接

3.3.2.开放3306端口并且云服务器控制台开放3306端口

到这mysql 在虚拟机上也安装完成,大家可以自行连接Navicat建库建表 测试下

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com