您的位置:首页 > 运维架构 > Linux

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: