本文目录一览:
- linux上mysql怎样导入sql数据库文件?
- 如何迁移腾讯云服务器自建数据库到云数据库
- 本人有台云端云主机,想导入MYSQL数据库,求指导操作步骤
- 如何将远程服务器MYSQL数据库导出导入
- mysql文件怎么导入到阿里云数据库
linux上mysql怎样导入sql数据库文件?
首先通过xshell连接数据库服务器,执行命令mysql -u root -p
命令,按照提示输入密码,连接上数据库。
在连接终端上执行命令create database JD_Model;
,执行完成后,验证数据库是否创建成功。执行命令show database;
查看是否有JD_Model
数据库。
将准备好的数据库文件20151010.sql
文件通过xftp工具上传至/root
目录下,并等待上传完毕。
在连接数据库的终端执行命令use JD_Model;
,使用JD_Model
数据库。
执行命令source /root/20151010.sql
,执行数据库导入命令。待导入完毕后,执行下一步操作。
确定数据表是否创建成功,即数据文件是否导入成功。执行命令show tables;
查看数据库下的表。
如何迁移腾讯云服务器自建数据库到云数据库
第一,根据自建数据库的数据量、MySQL版本以及访问量等信息申请对应的云数据库实例,申请云数据库实例完成后,联系云数据库的腾讯云技术人员调整云数据库和云服务器之间的网络配置。 第二,迁移数据库:
- 使用
mysqldump
导出自建数据库的数据,注意记录binlog的文件和位置(如需帮助请咨询云数据库技术人员),然后使用mysql
命令导入至对应的云数据库实例中。推荐使用云数据库多线程导入导出工具。 - 在自建数据库上给云数据库的同步用户授权,授权语句范例如下:
GRANT REPLICATION SLAVE, FILE ON *.* TO 'replication'@'%' IDENTIFIED BY 'test123';
- 在导入数据后根据备份的binlog位置和binlog文件使用
change master
命令配置从自建数据库到云数据库的主从同步。范例如下:CHANGE MASTER TO MASTER_HOST='10.1.1.10', MASTER_USER='replication', MASTER_PASSWORD='test123', MASTER_LOG_FILE='mysql-bin.000012', MASTER_LOG_POS=106;
第三,迁移后数据校验:数据同步完成之后,可以使用数据抽样、对比表数量、库数量或者使用专业的对比工具确认数据是否完整。 第四,业务切换数据库:校验数据完整后,请选择适当时间来做业务的平滑切换,将业务连接的数据库切换至云数据库,切换后请务必检查自建数据库是否还有请求进来,避免出现还有请求连接到自建数据库的情况。 第五,断开自建数据库和云数据库主从同步:
- 切换后业务正常后,业务侧在云数据库上执行如下命令断开自建数据库到云数据库的主从同步。
- 断开主从同步后通知云数据库的技术人员恢复之前调整的网络。
本人有台云端云主机,想导入MYSQL数据库,求指导操作步骤
其实这个不区分哪家云主机的,导入MySQL数据库一般有两种方法。
方法1:phpmyadmin
phpmyadmin可以将位于/home/wwwroot/phpmyadmin/upload/
导入到指定的数据库里,可以上传数据库备份文件到/home/wwwidcloud/comcn/root/phpmyadmin/upload/
这个目录进行导入。
方法2:mysql命令
执行命令:
/usr/local/mysql/bin/mysql -u 用户名 -p 数据库名 文件名
参数与mysqldump
的使用一样。
需要提醒的是:导入的数据库名需要已经存在。
如何将远程服务器MYSQL数据库导出导入
MySQL数据库导出第一种方法是利用空间商提供的PHPMYADMIN管理工具导出,这种较为简单,大家查一下资料这里就不多讲了。
第二种方法是利用MySQL安装时自带的mysqldump
管理工具导出:
- 左下角开始菜单 → 运行 → CMD进入DOS命令行状态。
- 输入:
CD D:/Program Files/MySQL/MySQL Server 5.0/bin
D:/Program Files/MySQL/MySQL Server 5.0/bin
为你安装的MySQL安装目录,/bin
为mysqldump
管理工具所在的目录。 - 导出语法为:
示例:mysqldump -h[hosname] -u[user_name] -p[password] --default-character-set=[char_set_name] [db_name] [save_path]
mysqldump -h119.12.12.11 -umysql -pmysql123 --default-character-set=utf8 aspchina --skip-lock-tables d:/aspchina_net.sql
119.12.12.11
为远程服务器IP。-umysql
表示数据库用户名为mysql
。-pmysql123
表示数据库密码为mysql123
。--default-character-set=utf8
表示导出MySQL的编码格式。aspchina
为要导出的数据库名。d:/aspchina_net.sql
为导入到你本地的存放路径,aspchina_net.sql
你可以自由命名! MySQL数据库导入: 如果MySQL数据库小于2MB可以用mysqldump
管理工具导入,如果大于2MB就不行了,因为空间商提供的PHPMYADMIN管理工具一般只能导入小于2MB的数据,这令一些使用MySQL数据库的站长郁闷了!
- 左下角开始菜单 → 运行 → CMD进入DOS命令行状态。
D:/Program Files/MySQL/MySQL Server 5.0/bin
为你安装的MySQL安装目录,/bin
为mysqldump
管理工具所在的目录。- 然后输入:
注释:mysql -h119.12.12.11 -uaspchina -paspchina123456 aspchina d:/aspchina_net.sql
aspchina_net.sql
,如果用户没有创建数据库的权限将不能导入aspchina_net.sql
数据库,否则aspchina_net.sql
只能是多张表,不然会出错,这点切记!
mysql文件怎么导入到阿里云数据库
如果是空间站点的,上传个phpmyadmin登陆后导出sql格式。
如果是服务器的,进入命令行使用mysqldump
导出sql备份。