说明:系统环境,要求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,查看路径