当前位置: 首页 > article >正文

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

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

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

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

一、软件安装包

二、初始安装配置

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

    

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,这样表名、字段名大小写就不敏感。

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

三、安装其他

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

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,查看路径


http://www.kler.cn/a/509148.html

相关文章:

  • NLP自然语言处理分词模块HanLP
  • 【Python】深入探讨Python中的单例模式:元类与装饰器实现方式分析与代码示例
  • SpringBoot+Vue小区智享物业管理系统(高质量源码,可定制,提供文档,免费部署到本地)
  • RPC 源码解析~Apache Dubbo
  • mac配置 iTerm2 使用lrzsz与服务器传输文件
  • Qt Quick 和 Qt Designer
  • 【C++】哈希表的使用
  • Solidity03 Solidity变量简述
  • SpringBoot的AOP-入门
  • nvm 管理nodejs,安装pnpm后报错,出现:pnpm不是内部或外部命令,也不是可运行的程序或批处理文件。
  • Plume :RWAfi 叙事引领者,全新加密时代的新蓝筹生态
  • 第4章 Kafka核心API——Kafka客户端操作
  • 深度学习常见术语解释
  • 计算机网络ENSP课设--三层架构企业网络
  • 后盾人JS -- JS数组挖掘(成年篇)
  • Mysql--实战篇--连接池(连接池原理,HikariCP、C3P0、Druid和DBCP等)
  • LLama 架构一览
  • QT的TCP通讯
  • PG 和 mysql 区别
  • 【JavaScript】基础极速笔记
  • 【MySQL】数据库约束和多表查询
  • Jenkins-Pipeline简述
  • 如何保证Bitmap数据在多个服务器间的一致性
  • 麒麟系统下载依赖到本地
  • Ubuntu 系统语言英文改中文
  • 2024CVPR《HomoFormer》