
正文
定制修改mysql数据库,修改mysql数据库存储位置
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何修改MySQL数据库名称
利用mysqldump命令从旧的数据导出数据,再导入新数据库。具体操作命令如下:导出数据→创建新的数据库→导入数据→删除旧的数据库。
修改MySQL数据库名称的方法如下:语句修改法:RENAME DATABASE db_name TO new_db_name这个语法在mysql 7中被添加进来,到了23又去掉了。
常见的主要有三种方法:如果所有表都是MyISAM类型的话,可以直接修改文件夹的名字。
RENAME DATABASE db_name TO new_db_name 这个。这个语法在mysql 7中被添加进来,到了23又去掉了。据说有可能丢失数据。还是不要用的好。
目前最安全的方法就是重新建立一个新的数据库,把当前的数据表导入到新的数据库中,网上的各种方法(重命名文件夹,使用shell脚本等)都是存在安全隐患的,不建议使用,如果有更好的方法,欢迎各路大神解决。
怎样在mysql里面修改数据库名称?修改MySQL数据库名称的方法如下:语句修改法:RENAMEDATABASEdb_nameTOnew_db_name这个语法在mysql7中被添加进来,到了23又去掉了。最安全的做法是进入到mysql安装目录,修改库名。
相关问答
Q1: 如何更改MYSQL默认数据库的目录?
1、在mysql安装完成后,要修改数据库存储的位置,比如从安装目录下的E:\Program Files (x86)\MySQL\data文件夹转移到D:\mydata文件夹。
2、MySQL默认的数据文件存储目录为/var/lib/mysql。
3、工具/材料:Management Studio。首先在桌面上,点击“Management Studio”图标。然后在该界面中,右键点击“新建数据库”。之后在该界面中,输入数据库名称。
4、/home/mysql/** rwk,保存后退出,执行命令:sudo /etc/init.d/apparmor reload 返回Reloading AppArmor profiles : done.即可以重启MySQL服务:sudo /etc/init.d/mysql start 至此MySQL数据库存储位置就更改完毕了。
5、很多时候,mysql的数据会非常大,数据默认放在/var/lib/mysql,由于/var所划分的 空间不够大,所以我们需要将mysql数据存放路径修改一下,放到大分区里面,以便 可以应付mysql数据增长。
6、MySQL默认配置了许多不同的存储引擎,可以预先设置或者在MySQL服务器中启用。
Q2: MySQL如何更改数据库数据存储目录详解
在mysql安装完成后,要修改数据库存储的位置,比如从安装目录下的E:\Program Files (x86)\MySQL\data文件夹转移到D:\mydata文件夹。
MySQL默认的数据文件存储目录为/var/lib/mysql。
mysqldata 文件夹下面的 my.ini 文件。双击打开。修改my.ini 这个文件里面的 datadir 后面的路劲。修改为 E:/MySQL/Data/ 。保存。启动mysql 。服务器中运行开始、命令提示符。mysql启动完成。
指明mysql.sock文件的产生位置。用符号#注释掉原来socket,修改MySQL启动脚本。vi /etc/init.d/mysql 找到datadir。datadir = /mnt/mysql_data 7 重启mysql服务 service mysql start 好了,至此数据库目录位置已迁移完毕。
说明:datadir这个路径安装的时候是可以选择的,如果是默认的话根据需要修改。修改完成以后保存,然后启动mysql服务,把默认路径data目录拷贝到修改之后的目录下边。
Q3: 如何更改MySQL数据库编码为UTF-8或者GB2312?
1、SET character_set_database = utf8;SET character_set_results = utf8;SET character_set_server = utf8;然后 mysql SHOW VARIABLES LIKE character%; 你可以看到全变为 utf8 。
2、打开navicat客户端工具,在左边找到要更改的数据库。02 右键点击这个数据库,在菜单上点击数据库属性选项。
3、以更改为UTF-8为例,GB2312雷同。
4、utf8 --with-collation=utf8_general_ci)来指定默认的字符集为utf8,这也是最一劳永逸的办法,这样指定后,客户端连接到数据库的编码方式也默认是utf8了,应用程序不需要任何处理。
5、由于jdk中只规定了必须有一些unicode utf8 等编码的实现,好像对汉字编码没有什么实现的硬性规定,所以有时候就会出现乱码问题。
Q4: mysql如何修改数据库目录
在mysql安装完成后,要修改数据库存储的位置,比如从安装目录下的E:\Program Files (x86)\MySQL\data文件夹转移到D:\mydata文件夹。
修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock。
修改mysql默认安装的数据存放路劲的方法:首先停止mysql。服务器中运行开始、命令提示符。运行net stop mysql 。确定。在E盘新建mysql文件夹。复制C盘中的mysql文件夹下面的 data文件夹 到E盘mysql文件夹下面。
指明mysql.sock文件的产生位置。用符号#注释掉原来socket,修改MySQL启动脚本。vi /etc/init.d/mysql 找到datadir。datadir = /mnt/mysql_data 7 重启mysql服务 service mysql start 好了,至此数据库目录位置已迁移完毕。
将C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 1/Data/文件夹中的所有文件和文件夹拷贝到你新建的文件夹目录下。
是1067,这是上面提到的更改数据库目录后如果设置不正确启动服务是遇到的错误,按照上面的步骤即可避免。修改结果:最后出现了1067代码的错误,于是卸载掉MySQL,注意要卸载干净。重新安装。
定制修改mysql数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于修改mysql数据库存储位置、定制修改mysql数据库的信息别忘了在本站进行查找喔。






