navicat连接LinuxMySQL10038错误、mysql通过命令行进行导入导出sql文件
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径)
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
1 |
|
敲回车后会提示输入密码
2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
1 |
|
注:/usr/local/mysql/bin/ ---> mysql的data目录
二、导入数据库
1、首先建空数据库
1 |
|
2、导入数据库
方法一:
(1)选择数据库
1 |
|
(2)设置数据库编码
1 |
|
(3)导入数据(注意sql文件的路径)
1 |
|
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
1 |
|
建议使用第二种方法导入。
注意:有命令行模式,有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文件相关推荐
- linux读取excel并导入mysql_mysql命令行的导入导出sql,txt,excel(都在linux或windows命令行操作)(转自筑梦悠然)...
Mysql导入导出sql,txt,excel 首先我们通过命令行进入到mysql安装目录的bin目录下,比如我输入的命令行为: d: cd D:/wamp/bin/mysql/mysql5.6.17 ...
- php mysql 命令行模式_MySQL_MYSQL导入导出sql文件简析,一.MYSQL的命令行模式的设置- phpStudy...
MYSQL导入导出sql文件简析 一.MYSQL的命令行模式的设置 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysql\bin ...
- MYSQL常用命令大全(导入导出、创建、单多表查询(超详细)、授权)
MYSQL常用命令 一.导入导出 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认 ...
- mysql导出nb3文件_MySQL导入导出.sql文件
有时候我们需要对数据库备份为sql文件,本文介绍MySQL导入导出.sql文件的方法. 方法一:使用命令行(Windows) 导出: 使用mysqldump工具(此文件在mysql的bin目录下,因此 ...
- 运行cmd状态下MySQL导入导出.sql文件
MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysq ...
- Linux下导出MySQL为SQL文件_MySQL导入导出.sql文件步骤
MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysq ...
- jsp中从mysql导出数据格式_MySQL导入导出.sql文件方法(转载)
MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path/mysq ...
- mysql数据库导入sql文件Mysql导入导出.sql文件的方法
mysql数据库导入sql文件:Mysql导入导出.sql文件的方法 mysql导入sql文件:Mysql导入导出.sql文件 步骤如下: 一.MYSQL的命令行模式的设置: 桌面->我的电脑- ...
- mysql windows导出sql文件_Windows下使用mysqldump命令导入/导出.sql文件
1.mysqldump.exe在MySql的安装目录的bin目录下 如图: 2.使用Windwos命令进入MySql安装目录的bin目录下. 如图: 3.使用mysqldump命令导出.sql文件 ( ...
最新文章
- 和ts一般怎么玩_KPL:一诺采访引热议,quot;裴擒虎是个野王都会quot;,暖阳怎么办?...
- 【Java数据结构】3.1 顺序栈
- java在虚拟机下的安装_centos 虚拟机下安装 Java方法
- nodejs python 通信_Nodejs环境实现socket通信过程解析
- android 禁止屏幕放大缩小,禁止APP内Webview页面跟随系统缩放字号
- python mysql in语句_基于Python的mysql语句入门学习笔记
- ORACLE表空间使用量查询SQL
- [系列教程] Discuz模板的制作方法
- 算法与数据结构(二)-数组、链表(Array、Linked List)
- 机器人防火墙出击 提升在线业务的安全未来
- 转分享[Mac] QQ音乐Mac特别版 可以下载无损
- flask基础根据知了课堂整理
- Linux修改MySQL数据库密码
- 分享几个常用的国外英文论文文献数据库,先收藏再说
- 域名解析地址如何查看?为什么要做域名解析?
- 千与千寻主题曲beep函数版
- Arduinomega2560与LCD12864
- 2013年IT行业薪资待遇
- 经纬度转换成屏幕坐标
- MSP430 F5529 硬件SPI OLED 单片机 0.96英寸7针OLED SPI 6针OLED
热门文章
- 人脸识别(识别程序)
- centos命令行常用快捷键
- 监控Kafka(kafka_exporter)
- android mmm 编译错误,Android 7.1 使用mmm编译模块失败
- 查询起止时间为同一天,需要查到当天数据
- SOA Presentation - SOA概念介绍
- 论文精读:GHM:Gradient Harmonized Single-stage Detector
- mysql解压版id是什么_mysq解压版安装(windos 7 10)
- PS2键盘扫描码:通码与断码
- 百数智慧社区细分领域合作案例展示