首页 > 数据库 >linux系统mysql数据库目录迁移

linux系统mysql数据库目录迁移

时间:2022-08-27 21:26:18浏览次数:138  
标签:linux lib media 数据库 sudo mysql mysqldata

1、关闭mysql

sudo /etc/init.d/mysql stop
或 systemctl stop mysql

 2、移动数据存储位置  

mv /var/lib/mysql/* /media/mysqldata

3、修改my.cnf配置文件   

datadir=/media/mysqldata
socket=/media/mysqldata/mysql.sock

 4、创建连接并赋予权限

ln -s /media/mysqldata /var/lib/mysql
chown -R mysql:mysql /data/mysql
5、启动mysql 
sudo /etc/init.d/mysql start
或
systemctl start mysql

 

 

 

标签:linux,lib,media,数据库,sudo,mysql,mysqldata
From: https://www.cnblogs.com/conpi/p/16631512.html

相关文章

  • Linux驱动开发十六.input系统——1.input子系统
    我们在前面通过pin控制学习了LInux内核的GPIO和Pinctrl子系统。GPIO主要用作简单的引脚控制驱动,今天我们来了解一下一组新的子系统:input子系统。input子系统是Linux内核专......
  • Mysql 大表在线DDL修改表全文索引解决方式
    1.添加主键索引ALTERTABLEtable_nameADDPRIMARYKEY(column),Algorithm=Inplace;2.添加唯一索引ALTERTABLEtable_nameADDUNIQUE(column),Algorithm=Inplac......
  • win10、win11安装子系统kali linux、图形化界面的安装
    1.开启安装Linux子系统需要的扩展Win+Q搜索功能勾选需要的扩展,Hyper-V、Windows虚拟机监控平台、适用于Linux的Windows子系统、虚拟机平台反正这些有关于虚拟机的全部......
  • MySQL InnoDB索引原理
     数据库与I/O原理数据会持久化到磁盘,查询数据是就会有I/O操作,相对于缓存操作,I/O操作的时间成本相当高昂。I/O操作的基本单位是一个磁盘页面,比如16KB的页面大小。当数据......
  • log4j升级到log4j2,并配合druid插入数据库
    2022元旦前报的全球Log4j日志严重漏洞问题,第一次报漏洞的时候我这边版本不在影响范围内,又过了两个月通知我:公司要求全部更新到最新版log4j2。当时正烦躁在别的项目,于是就......
  • Linux三剑客 之 awk学习与应用
    最近在调gps模块,要把代码里打印的NMEA的msg给抓出来,单独存在一个文件里,素来听闻awk的强大,这次打算借这个机会学习一波:也就是说,大概是从下面这样的log中,过滤出$开头的所有......
  • Linux centos7 如何配置静态ip(Nat模式)
    今天来讲下如何在vmware虚拟机Nat网络下配置静态ip地址。......
  • MySQL源码分析之SQL函数执行
    1.MySQL中执行一条SQL的总体流程2.SQL函数执行过程1.MySQL中执行一条SQL的总体流程一条包含函数的SQL语句,在mysql中会经过:客户端发送,服务器连接,语法解析,语句执行的......
  • 【MySQL】MySQL8确认哪些参数在使用以及来源
    在MySQL8中,参数可能来自不同的地方,确认有效的参数来自于哪里:SELECT variable_name, variable_sourceASsource, variable_path, set_time, set_userASUSER, set......
  • 【MySQL】MySQL8持久化系统变量
    set命令可以用于将某些全局系统变量持久化到数据目录中的mysqld-auto.cnf文件中,以影响后续启动的服务器操作。resetpersist从mysqld-auto.cnf中删除持久设置。在运行时持......