mysql数据移植
1. 在其它机器上首先安装好需要的mysql 和对应的管理软件(设置的密码和源数据库密码一致)
2. 将源机器上data下的数据库文件夹(以我的机器为例,就是rubberFactory文件夹,其中,
这个文件夹下的数据文件都是一些表结构定义)拷贝到目标机器data下。
3. 停止mysql服务,将ibdata1这个文件拷贝到data文件夹下,覆盖原来的ibdata1文件。
4. 重新启动mysql服务,并刷新,此时再查看数据库中的数据,即OK。
相关文档:
备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > backu ......
用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,
至于为什么没有这个文件而MySQL却也能正常启动和作用,在点有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅 ......
自己电脑上装的WAMP,在导入数据库比较大(大于2M)时遇到错误,不能导入。
找到解决方法: php.ini配置文件中有三处地方需要改动:
upload_max_filesize
memory_limit
post_max_size
这三个值都工具实际情况改下,重启服务器以后,虽然导入时仍然显示是 最大限制:2,048 KB) ; 但实际上已经可以导入很大的数据库 ......
【转自:http://tdcq.javaeye.com/blog/363955,非常感谢原作者】
这篇文章是网上各种解决mysql中文乱码问题的集大成者,一般可以解决问题。
mysql 创建
数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。
我们遵循的标准是,数 ......