MYSQL 问题小总结
mysql 问题小总结
1.MySQL远程连接ERROR 2003(HY000):Can't connect to MySQL server on ‘ip’(111)的问题
通常是mysql配置文件中配置了
/etc/mysql/my.cnf
[mysqld]
bind_address=127.0.0.1
这种情况只有本机可以TCP/IP连接
加#注释掉或改为 0.0.0.0
2.数据库导入导出
导出整个库
mysqldump -u dbadmin -p myblog > /home/zhangy/blog/database_bak/myblog.sql
导出一张表
mysqldump -u dbadmin -p myblog wp_users> /home/zhangy/blog/database_bak/blog_users.sql
3.导出一个数据库结构
mysqldump -u dbadmin -p -d --add-drop-table myblog > /home/zhangy/blog/database_bak/blog_struc.sql
说明:-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.导出数据库一个表结构
mysqldump -u dbadmin -p -d --add-drop-table myblog wp_users> /home/zhangy/blog/database_bak/blog_users_struc.sql
说明:-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
数据库的导入
1,用 mysqldump 备份出来的文件是一个可以直接倒入的 SQL 脚本,有两种方法可以将数据导入。
例如:
#/usr/local/mysql/bin/mysql -u root -p ***** myblog < /home/zhangy/blog/database_bak/myblog.sql
这种方法,我以前经常现在很少用了,因为很容易产生乱码,因为:
a,导出数据库时,你如果忘了设置导出字符集的话,在导入的时候,就有可能会出问题.
b,假如,你导出时设置导出时设置了utf8的编码,但是你又把你的数据库现在的字符集改成了gb2312的.这样又会乱码。
2,用 source 语句
例如:
mysql -u dbadmin -p
use myblog;
set names utf8; #这里的字符集根你的将要导入的数据库的字符集一至。
source /home/zhangy/blog/database_bak/myblog.sql;
远程连接数据库
mysql -h ip -u -p
启动mysqlworkbench mysql-workbench
启动mysql service mysql start
停止mysql service mysql stop
重启mysql service mysql restart
最新文章
- IDispatch error #3092
- MyEclipse------文件字符输入,输出流读写信息
- 使用clssneme改变图片或样式
- JavaWeb学习记录(九)——Cookie的增加、删除、查看
- 剑指offer系列52---约瑟夫环问题
- Android(java)学习笔记88:TextView属性大全
- Magento给产品添加“new”或者折扣数量标签 magento new label. discount label
- hdu 1536 S-Nim (简单sg函数)
- awk 中 FS的用法
- 实验吧_简单的sql注入_1、2、3
- javac编译原理
- 搭建一个舒适的 .NET Core 开发环境
- 爬虫基础--IO多路复用单线程异步非阻塞
- MySQL Transaction--查看未提交事务执行的SQL
- [20190306]共享服务模式与SDU.txt
- BizTalk 2010/2013 EDI B2B项目实践(1)
- Java之Logger日志(Java8特性)
- 自动检测ie低版本,并显示升级浏览器的自定义页面,当用f12再把浏览器版本提高的时候,又会自动显示正常的页面。
- LCD带字符液晶显示I LOVE YOU
- 微信小程序 自定义单选复选按钮组的实现(用于实现购物车产品列表功能)