暂无图片
mysql 能不能修改用户数据库的存储位置
我来答
分享
暂无图片 匿名用户
mysql 能不能修改用户数据库的存储位置
暂无图片 10M

mysql 能不能修改用户数据库的存储位置,怎么修改

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
lq2878

补充说明一下,不是所有的,是某一个用户数据库单独存放在其他目录或者新建一个数据库到data_dir之外的目录里面

暂无图片 评论
暂无图片 有用 1
打赏 0
漫步者

创建的数据库名称对应目录是相对于data_dir的,你可以先创建库;然后把库停掉,创建其它的的目录,并使用合适的宿主权限,然后使用软连接创建data_dir下对应数据库的同名目录试试

暂无图片 评论
暂无图片 有用 1
打赏 0
龙舌兰地落🌏

1.用二进制包部署时,初始化时可以指定data_dir;
2.对于已经运行的数据库,先停止mysql;拷贝data_dir对应目录中的文件到新目录,再修改my.cnf设置data_dir为新目录;再启动mysql。
3.只能设置一个data_dir;如果想分盘存储,目前只能用软链接的方式,但不推荐

暂无图片 评论
暂无图片 有用 4
打赏 0
龙舌兰地落🌏
答主
2024-11-26
软链接方式参考https://www.modb.pro/db/1861217373450153984
回答交流
Markdown


请输入正文
提交
相关推荐
Hash索引和B+树所有有什么区别或者说优劣呢?
回答 1
已采纳
首先要知道Hash索引和B树索引的底层实现原理:hash索引底层就是hash表,进行查找时,调用一次hash函数就可以获取到相应的键值,之后进行回表查询获得实际数据.B树底层实现是多路平衡查找树.对于
有没有办法把oracle库的表转换成mysql的?
回答 1
已采纳
我说两种方法:一是通过navicat等三方软件,直接做表传输,直接就给你转了;二是查看oracle的建表语句,然后改写为mysql的,然后数据通过导出为csv文件,然后在mysql中导入即可。大数据量
mysqlrpladmin+proxysql 有生产在用这个方案吗
回答 1
MySQLUtilities里mysqlrpladmin是用于复制用的,目前为止实际现场中没有碰见过。proxysql(读写分离)用的还是比较普遍。比较简单。还需要按照实际情况进行选择。
mysql 可以给16位网段授权吗?
回答 1
已采纳
mysql授权,可以指定ip(段),你说的16位网段指的是/16这种?下面举个例子。grantallon.to'user1'@'172.16.%'identifiedby'ABC123qwe!@';授
mysql如何查看统计信息的更新时间?哪个系统表存储统计信息呢?
回答 1
selectfrommysql.innodbtablestats;selectfrommysql.innodbindexstats;
mysql客户端字符集的设置和查看,是在哪里设置?
回答 2
1配置文件设置:my.cnf文件,可以在配置文件中添加以下内容来设置字符集:[client]defaultcharactersetXXX修改配置文件后,重新启动mysql服务,参数才能生效。2查看字符
ibd文件可以编辑更改吗?
回答 4
已采纳
可以,到不推荐,除非你知道每个16进制的含义
5.6 mysql 实例异常crash
回答 2
是新装的环境,还是老环境?如果是新装的环境,可能是操作系统的库文件与mysql不兼容,此时可考虑把操作系统改为redhat6或者升级mysql至5.7及以上版本。
MySQL5.7 不能通过127.0.0.1登录,而可以localhost登录 等问题总结
回答 2
可以增加一个127.0.0.1这个IP的授权
mysql中的一个字段要求用超过100位的bit来表示,发现bit()最多只能有64位,怎么解决?
回答 1
已采纳
换数据类型来存储