修改mysql用户家目录,Linux 更改MySQL目录
更改MySQL目录
MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:
1、home目录下建立data目录
cd /home
mkdir data
2、把MySQL服务进程停掉:
mysqladmin -u root -p shutdown
3、把/var/lib/mysql整个目录移到/home/data
mv /var/lib/mysql /home/data/
这样就把MySQL的数据文件移动到了/home/data/mysql下
4、找到my.cnf配置文件
如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:
[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
5、编辑MySQL的配置文件/etc/my.cnf
为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。 修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock 。操作如下:
vi my.cnf (用vi工具编辑my.cnf文件,找到下列数据修改之)
# The MySQL server
[mysqld]
port = 3306
#socket = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
socket = /home/data/mysql/mysql.sock (加上此行)
6、修改MySQL启动脚本/etc/rc.d/init.d/mysqld
最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysqld,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。
[root@test1 etc]# vi /etc/rc.d/init.d/mysqld
#datadir=/var/lib/mysql (注释此行)
datadir=/home/data/mysql (加上此行)
7、重新启动MySQL服务
/etc/rc.d/init.d/mysqld start
或用reboot命令重启Linux
如果工作正常移动就成功了,否则对照前面的7步再检查一下。
修改mysql用户家目录,Linux 更改MySQL目录相关推荐
- Ubunto20.04安装MySQL并修改root用户密码(Linux安装mysql root用户无法登陆)
写在前面 请确保你使用的是 sudo apt-get install mysql-server 指令安装的mysql,此mysql版本默认最新版,即mysql8.0(2020年) 如果你是手动安装my ...
- mysql 如何修改用户密码_如何更改MySQL用户密码
在本教程中,我们将向您展示如何更改MySQL用户密码.这些说明应适用于任何现代Linux发行版,例如Ubuntu 18.04和CentOS7. 先决条件 根据系统上运行的MySQL或MariaDB服务 ...
- linux下mysql单机主从配置,Linux下MySQL互为主从配置
Linux系统环境:CentOS 6.5 master1:192.168.100.204 master2:192.168.100.205 mysql版本:mysql-5.6.19 注:mysql的5. ...
- linux上mysql允许远程连接,linux下mysql允许远程连接
1. MySql安装教程 https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html 默认情况下mysq的 roo ...
- linux mysql 建表 ddl,linux安装mysql和mysqlDDL语言
原标题:linux安装mysql和mysqlDDL语言 声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权:凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记. li ...
- linux如何mysql实现导出数据库,Linux下MySQL导入导出数据库
linux下 一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sq ...
- linux 更改mysql的数据库目录
MYSQL默认的数据文件存储目录为/var/lib/mysql.假如要把目录移到/home/data下需要进行下面几步: 1.home目录下建立data目录 cd /homemkdir data 2. ...
- mysql修改工资字段_基于Linux的MySQL操作实例(修改表结构,MySQL索引,MySQL数据引擎)...
基于Linux的MySQL操作实例(修改表结构,MySQL索引,MySQL数据引擎) 前言 本篇是基于Linux下针对MySQL表结构的修改,MySQL索引的操作以及MySQL数据引擎的配置和说明. ...
- centos 程序 mysql数据库文件位置,CentOS 更改MySQL数据库目录位置
=============================================================================================== 引言: ...
最新文章
- 检测单选按钮的值发生变化的事件
- Java 程序中的多线程
- 2013年4月27日星期六
- 重磅!PyTorch 中文手册已开源!理论、实践、应用都有了!
- 网易云 IM SDK 4.2.0版本逆袭升级!
- Spring的配置文件详解
- 【转】【MySQL】运行原理(四):重做日志(redo log),回滚日志(undo log),二进制日志(binlog)
- Windows下自动备份Oracle数据库
- 随想录(python第三方库中的 setup.py)
- 一次Web请求返回406原因与解决方案
- struts2(2012/2/24)
- Leetcode 392.判断子序列
- Nacos 1.3.0 来了,基于全新内核构建!
- LeetCode93 Restore IP Addresses
- jdk11 下载地址
- Cesium 编辑空间测量功能,任意修改
- 【SCOI 2005】王室联邦 树上分块?
- android高德SDK无法定位,高德地图 getLocation无法定位的问题
- 物联网平台有哪些商业模式
- EXP6 信息搜索与漏洞扫描 20154310