mysql数据导入问题
mysql安装在linux上。linux系统需要经过其他linux系统ssh层层登陆。现在本机上有一个sql脚本,想导入到mysql数据库中,用的方法是用ftp层层上传,个人感觉很是麻烦。有啥好点的方法可以直接将sql脚本文件上传到mysql数据库所在的linux系统呢?
------解决方案--------------------在你的本机直接运行
mysql -h 127.12.13.14 -uroot -p12345 db1 < sql脚本
------解决方案--------------------
------解决方案--------------------首先要更改你所使用账户的你本机能够远程登录的权限 ,然后执行 mysql -h 127.12.13.14 -uroot -p12345 db1 < sql脚本
------解决方案--------------------在本机运行没有错。问题是你得首先安装mysql才行啊,否则mysql作为外部命令在cmd是不可执行的。你用ssh登录到linux系统上之后,在mysql下执行导入就可以。或者用mysqlfront之类的客户端工具可以直接将脚本内容在sql中执行,前提是你的mysql要允许远程连接。