问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux mysql默认数据目录在哪

发布网友 发布时间:2022-04-20 20:39

我来回答

2个回答

热心网友 时间:2022-04-08 22:44

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。
1.安装方法有两种,一种是yum安装,另外一种是源码安装
rpm安装命令如下
yum install mysql-server -y

2.查看相关路径的方法如下
[root@rhel5 ~]# find / -name mysql -print
/etc/rc.d/init.d/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/var/lock/subsys/mysql
/usr/lib/mysql
/usr/include/mysql
/usr/share/mysql
/usr/bin/mysql
而 data默认放在:/var/lib/mysql

2.一般来说只要修改数据的存放路径就可以,修改方法如下
原路径:/var/lib/mysql
目标路径:/home/data/mysql
(1)home目录下建立data目录
cd /home
mkdir data
(2)停止mysql进程
service mysqld stop
(3)把/var/lib/mysql整个目录保持权限复制到/home/data
cp -arp /var/lib/mysql /home/data/
(4)找到my.cnf配置文件
如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/找到my-medium*.cnf文件,拷贝到/etc/并改名为my.cnf
命令如下:
[root@test1 mysql]# cp
/usr/share/mysql/my-medium.cnf /etc/my.cnf
(5)编辑/etc/my.cnf
为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。修改
socket=/var/lib/mysql/mysql.sock 为:
socket=/home/data/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/init.d/mysql
搜索datadir将/var/lib/mysql修改成现在的实际存放路径:home/data/mysql
[root@test1 etc]# vi /etc/init.d/mysql
get_mysql_option mysqld datadir "/data/mysql"
最后做一个mysql.sock 链接:
ln -s /home/data/mysql/mysql.sock
/var/lib/mysql/mysql.sock(需要从/home/data/mysql下复制一份过来)
(7)重新启动MySQL服务
service mysqld restart
最后创建数据库,查看目标目录下是否已经存在
深入学习linux建议读《linux就该这么学》这本书

热心网友 时间:2022-04-09 00:02

show global variables like "%datadir%"
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
荣耀v20杀后台严重? 聊天时哪些回复让人感觉不舒服? 货物运输保险案例分析 卞和泣玉注释 求解,卞和泣玉没学过,在线等解。 葛加走之底读什么 在等腰三角形ABC中,AB=AC=5,BC=6,求角B的三角函数值 ...人开走一架战斗机,在一架客机下面飞,好几个飞机来拦截, ...话是三架飞机 机型各不同 在山区飞行发现恐怖分子用驴车运核弹 用AK... ...的成为战斗机飞行员。战争结束回国继续抢银 比如在Linux系统中如何设置开机自动启动MySQL? linux中安装mysql.用/usr/local/bin/mysqld_safe -... linux怎么启动mysql服务 linux mysql数据库文件一般放在哪个目录下 linux mysql数据库文件在哪 青岛三十二中电子学校好不好,女孩子学什么专业好 32大专和全日制大专有什么区别 山东省32连读大专学校哪个最好 32学院是什么啊?有人知道么? 初中毕业32学校有哪些 上的32大专哪个学校好啊,郑州3加2的中专技术学校 3+2大专学校有哪些? 青岛32中是学什么专业? 3+2口腔医学专业有哪些学校? 山东省32的学校有哪些? 最好是泰安或者济南的, 云南32专科学校有哪些? 三十二是什么学校是中专还是大专 32大专学校有哪些 三加二学校都有哪些专业 3加2学校有什么专业? Mysql默认是安装到Linux哪个目录下 如何在linux下启动mysql数据库 Linux怎么查看软件安装路径 查看mysql安装在哪 linux mysql怎么启动命令 LINUX 的MYSQL执行程序是放在哪里呢? linux下安装完mysql 怎么启动 linux系统如何启动mysql服务器? linux中安装mysql,初始密码在哪个目录 mysql在linux里的数据文件存储在哪 企业微信怎么删除群发助手上边的记录 开机小助手怎么删除 怎样删除微信公众号助手上发的消息 微信如何取消文件助手 苹果群发助手发的信息能删除吗? 从微信群发助手发出去的东西怎么才能撤回来? 微信群发东西怎么删除 2022冬奥会给孩子起名有哪些? 2022年虎宝宝取名字最佳字 被封的怎么注销? 2022年虎宝宝女孩名字有哪些?