一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径)

1、导出数据和表结构:

mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql

1

#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql

敲回车后会提示输入密码

2、只导出表结构

mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql

1

#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql

注:/usr/local/mysql/bin/  --->  mysql的data目录

二、导入数据库

1、首先建空数据库

1

mysql>create database abc;

2、导入数据库

方法一:

(1)选择数据库

1

mysql>use abc;

(2)设置数据库编码

1

mysql>set names utf8;

(3)导入数据(注意sql文件的路径)

1

mysql>source /home/abc/abc.sql;

方法二:

mysql -u用户名 -p密码 数据库名 < 数据库名.sql

1

#mysql -uabc_f -p abc < abc.sql

建议使用第二种方法导入。

注意:有命令行模式,有sql命令;

二、本地navicat无法连接Linux服务器上的mysql数据库

连接MySQL数据库出现10038错误的各种解决方法(亲试检查用户、防火墙端口及配置文件等) 以前我的几个网站放在dreamhost的时候,我总是喜欢用Navicat连接MySQL数据库,这样可以不用命令行,直接在图像界面里修改操作数据库,非常方便,堪称MySQL图形化管理工具中的神器。最近刚弄了个阿里云的ECS服务器,配置好后,赶紧打开Navicat,输入IP地址,用户名和密码,测试连接,10038错误,显示2003 can't connect to MySQL server on 'localhost'(10038).:
这个错误比较熟悉了,在用dreamhost的时候,只要修改一下允许root用户远程登录就可以。在咱们的ECS服务器里可以用命令。
1、看MySQL的用户是不是限制了远程登录,也就是看host是localhost还是%。

登录mysql数据库,查看用户情况:

查看mysql用户的命令:mysql> SELECT User, Host FROM mysql.user;

果然,显示的root为localhost本地登录,修改命令如下:

mysql> grant all privileges on *.*  to  'root'@'%'  identified by '12345678'  with grant option;

Query OK, 0 rows affected, 1 warning (0.01 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

之后再次使用select查看用户:

看到红色方框里多出的这一行了吧,用户root已经成功设置为可以远程登录mysql数据库啦。

重启MySQL,

#service mysql restart;

然后用本地navicat再次进行连接测试!

发现还是不行的话请看第2步!

2、查看3306端口是否打开

那再看看是不是防火墙3306端口没有打开?端口查看命令:

[root@anyunwei.com~]# netstat -talnp

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name

tcp6       0      0 :::3306                 :::*                    LISTEN      1269/mysqld

看到如上黄色部分显示,知道3306端口已经是打开的,没有问题。
然后用本地navicat再次连接看是否成功!(我的到此已成功连接)

如果还是不能成功,查看服务器防火墙是否关闭;如果防火墙必要,那么请配置开启防火墙允许访问3306端口的配置。

navicat连接LinuxMySQL10038错误、mysql通过命令行进行导入导出sql文件相关推荐

  1. linux读取excel并导入mysql_mysql命令行的导入导出sql,txt,excel(都在linux或windows命令行操作)(转自筑梦悠然)...

    Mysql导入导出sql,txt,excel 首先我们通过命令行进入到mysql安装目录的bin目录下,比如我输入的命令行为: d: cd  D:/wamp/bin/mysql/mysql5.6.17 ...

  2. php mysql 命令行模式_MySQL_MYSQL导入导出sql文件简析,一.MYSQL的命令行模式的设置- phpStudy...

    MYSQL导入导出sql文件简析 一.MYSQL的命令行模式的设置 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysql\bin ...

  3. MYSQL常用命令大全(导入导出、创建、单多表查询(超详细)、授权)

    MYSQL常用命令 一.导入导出 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认 ...

  4. mysql导出nb3文件_MySQL导入导出.sql文件

    有时候我们需要对数据库备份为sql文件,本文介绍MySQL导入导出.sql文件的方法. 方法一:使用命令行(Windows) 导出: 使用mysqldump工具(此文件在mysql的bin目录下,因此 ...

  5. 运行cmd状态下MySQL导入导出.sql文件

    MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysq ...

  6. Linux下导出MySQL为SQL文件_MySQL导入导出.sql文件步骤

    MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysq ...

  7. jsp中从mysql导出数据格式_MySQL导入导出.sql文件方法(转载)

    MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path/mysq ...

  8. mysql数据库导入sql文件Mysql导入导出.sql文件的方法

    mysql数据库导入sql文件:Mysql导入导出.sql文件的方法 mysql导入sql文件:Mysql导入导出.sql文件 步骤如下: 一.MYSQL的命令行模式的设置: 桌面->我的电脑- ...

  9. mysql windows导出sql文件_Windows下使用mysqldump命令导入/导出.sql文件

    1.mysqldump.exe在MySql的安装目录的bin目录下 如图: 2.使用Windwos命令进入MySql安装目录的bin目录下. 如图: 3.使用mysqldump命令导出.sql文件 ( ...

最新文章

  1. 和ts一般怎么玩_KPL:一诺采访引热议,quot;裴擒虎是个野王都会quot;,暖阳怎么办?...
  2. 【Java数据结构】3.1 顺序栈
  3. java在虚拟机下的安装_centos 虚拟机下安装 Java方法
  4. nodejs python 通信_Nodejs环境实现socket通信过程解析
  5. android 禁止屏幕放大缩小,禁止APP内Webview页面跟随系统缩放字号
  6. python mysql in语句_基于Python的mysql语句入门学习笔记
  7. ORACLE表空间使用量查询SQL
  8. [系列教程] Discuz模板的制作方法
  9. 算法与数据结构(二)-数组、链表(Array、Linked List)
  10. 机器人防火墙出击 提升在线业务的安全未来
  11. 转分享[Mac] QQ音乐Mac特别版 可以下载无损
  12. flask基础根据知了课堂整理
  13. Linux修改MySQL数据库密码
  14. 分享几个常用的国外英文论文文献数据库,先收藏再说
  15. 域名解析地址如何查看?为什么要做域名解析?
  16. 千与千寻主题曲beep函数版
  17. Arduinomega2560与LCD12864
  18. 2013年IT行业薪资待遇
  19. 经纬度转换成屏幕坐标
  20. MSP430 F5529 硬件SPI OLED 单片机 0.96英寸7针OLED SPI 6针OLED

热门文章

  1. 人脸识别(识别程序)
  2. centos命令行常用快捷键
  3. 监控Kafka(kafka_exporter)
  4. android mmm 编译错误,Android 7.1 使用mmm编译模块失败
  5. 查询起止时间为同一天,需要查到当天数据
  6. SOA Presentation - SOA概念介绍
  7. 论文精读:GHM:Gradient Harmonized Single-stage Detector
  8. mysql解压版id是什么_mysq解压版安装(windos 7 10)
  9. PS2键盘扫描码:通码与断码
  10. 百数智慧社区细分领域合作案例展示