Ubuntu20.04安装mysql9.0.1,并且修改数据文件路径

说明:系统环境,要求GLIBC2.34以上,本系统已经更新到GLIBC2.35。

解决问题:1、适应表名、字段名大小写不敏感

2、可以迁移数据文件路径

一、软件安装包

二、初始安装配置

如果无需关心表名、字段名大小写敏感问题,可以直接执行批量安装命令。

bash 复制代码
sudo dpkg -i mysql-{common,community-client-plugins,community-client-core,community-client,client,community-server-core,community-server,server}_*.deb

执行上述命令,中途需要自行设置数据库初始密码。

如果需要对表名、字段名大小写不敏感进行设置,则需要分步骤安装。

首先,需要安装mysql-common...,这个软件包,如下图

执行完成之后,会生成配置文件,如下图

在路径/etc/mysql中,生成了配置文件,需要进入到conf.d路径,修改mysql.cnf文件

在这个文件中,增加lower_case_table_names=1,这样表名、字段名大小写就不敏感。

初始安装配置,到此完成。

三、安装其他

因其他软件包安装,只需要配置密码,所以可以批量安装,执行下面命令

bash 复制代码
sudo dpkg -i mysql-{community-client-plugins,community-client-core,community-client,client,community-server-core,community-server,server}_*.deb

比上面的批量安装,去掉了大括号中的common。因为这个已经执行了安装。执行之后,如下图

输入密码,如下图

再次输入确认密码,如下图

完成安装,如下图,此时数据库服务已经启动

查看服务状态,如下图

四、创建用户、授权

创建用户,如下图

授权,如下图

五、迁移路径

创建迁移路径,如下图

停止mysql服务,将原文件夹下内容复制到新路径下,注:复制之前,最好对重要数据库进行导出备份。

修改配置文件,进入路径,如下图

修改路径,如下图

修改其他配置文件,如下图

修改内容如下,如下图

修改路径 /var/local/mysql的,权限,如下图

六、重启服务

重启两个服务,如下图

以上两个服务,启动无报错,文件迁移成功。

七、验证文件路径

登入mysql,查看路径

相关推荐
二楼后座。2 分钟前
Golang操作MySQL json字段优雅写法
mysql·golang·json
Shartin1 小时前
Can201-Introduction to Networking: Application Layer应用层
服务器·开发语言·php
lilian1291 小时前
linux系统mysql性能优化
linux·运维·mysql
apihz2 小时前
VM虚拟机全版本网盘+免费本地网络穿透端口映射实时同步动态家庭IP教程
android·服务器·开发语言·网络·数据库·网络协议·tcp/ip
UestcXiye2 小时前
Rust Web 全栈开发(五):使用 sqlx 连接 MySQL 数据库
数据库·mysql·rust
乌云暮年2 小时前
Linux常用命令
linux·服务器·ssh·php
weixin_516023072 小时前
Geant4 安装---Ubuntu
linux·运维·ubuntu
wanhengidc2 小时前
企业选择大带宽服务器租用的原因有哪些?
运维·服务器
未来之窗软件服务3 小时前
MySQL 中图标字符存储问题探究:使用外挂法,毕业论文——仙盟创梦IDE
数据库·mysql·毕业论文·仙盟创梦ide·东方仙盟
egoist20234 小时前
【Linux仓库】虚拟地址空间【进程·陆】
linux·运维·服务器·操作系统·进程·虚拟地址空间·fork