MYSQL数据库从Windows向Linux迁移
2010-10-29 10:56
423 查看
在
WINDOWS
平台上进行开发时的,有时会遇到MYSQL数据库从Windows向Linux迁移的问题,方法如下:
(1
)
在
windows
平台上进入
/mysql/bin
目录,
执行
mysqldump
命令将数据库导出,具体命令如下:
mysqldump -u root - h localhost -p -r c:/data.txt -B mydatabasename
执行此命令的结果是:在
c:/
下生成data.txt这样一个文件
(
2
)将
data.txt
这个文件上传到
linux
下的某个文件夹下(假如放在
/download/
下),
在
linux
平台上启动
mysql
,执行
./mysql -u root -p
命令进入
mysql
客户端程序
,
执行如下命令:
mysql>source /download/data.txt
即可成功完成迁移
注:
数据库正确转移后若不能数据库还不能被站点立即使用,可能是因为程序中
的
root
用户在
linux
上的
mysql
中还不具备访问权限,因此,要做如下操作:
在
linux
上启动
mysql
进入客户端程序,使用命令
:
1
:
use mysql;
2:grant allprivileges on *.* to root@localhost.localdomain identified by "123321" with grant option
WINDOWS
平台上进行开发时的,有时会遇到MYSQL数据库从Windows向Linux迁移的问题,方法如下:
(1
)
在
windows
平台上进入
/mysql/bin
目录,
执行
mysqldump
命令将数据库导出,具体命令如下:
mysqldump -u root - h localhost -p -r c:/data.txt -B mydatabasename
执行此命令的结果是:在
c:/
下生成data.txt这样一个文件
(
2
)将
data.txt
这个文件上传到
linux
下的某个文件夹下(假如放在
/download/
下),
在
linux
平台上启动
mysql
,执行
./mysql -u root -p
命令进入
mysql
客户端程序
,
执行如下命令:
mysql>source /download/data.txt
即可成功完成迁移
注:
数据库正确转移后若不能数据库还不能被站点立即使用,可能是因为程序中
的
root
用户在
linux
上的
mysql
中还不具备访问权限,因此,要做如下操作:
在
linux
上启动
mysql
进入客户端程序,使用命令
:
1
:
use mysql;
2:grant allprivileges on *.* to root@localhost.localdomain identified by "123321" with grant option
相关文章推荐
- MYSQL数据库从Windows向Linux迁移
- MySQL数据库从windows迁移到linux
- mysql数据库从windows迁移到linux,或者linux迁移到windows教程
- Windows下迁移指定MySQL数据库至Linux
- mysql数据库从windows迁移到linux,或者linux迁移到windows教程
- windows上mysql数据库迁移到linux
- MySQL数据库从windows迁移到linux
- MySQL数据库从windows迁移到linux
- PHP代码从Windows环境迁移到linux环境下问题
- oracle 数据库由Linux平台向Windows平台迁移
- oracle 数据库由Linux平台向Windows平台迁移
- 在Windows环境下访问linux中MySQL数据库的配置
- linux下,如何迁移mysql数据库存放目录。利用软连接简单快捷实现移动到home数据盘下
- 从Windows迁移SQL Server到Linux
- linux ,windows下Mysql数据库大小写敏感的区别
- Thinkphp框架从windows迁移到linux环境:提示找不到文件,报404错误
- 自动备份mysql数据库(兼容windows,linux)
- windows迁移linux问题集锦[ZZ]
- 项目从windows迁移到linux注意事项
- linux程序迁移至windows,老有问题