mysql
gkyh899
这个作者很懒,什么都没留下…
展开
-
mysql备份恢复
1.导出整个数据库 mysqldump -u用户名 -p密码 --opt -R 数据库名 > 导出的文件名 例如:mysqldump -uroot -p12345 db_file >db.sql 参数说明 --opt 是一个快捷选项,等同于同时添加 --add-drop-tables --add-locking --create-option --disable-keys --extended-i原创 2013-10-23 23:38:42 · 414 阅读 · 0 评论 -
mysql技巧总结,实现Mysql的远程登…
实现Mysql的远程登录 Mysql默认是不允许远程连接的,因为有很大的安全隐患。 需要手动增加可以远程访问数据库的用户。 方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%" #mysql -u root -proot mysql>use mysql; mysql>update user s原创 2013-10-23 23:38:49 · 471 阅读 · 0 评论 -
mysql 字符集
1.查看mysql的字符集 mysql> SHOW CHARACTER SET; +----------+-----------------------------+---------------------+--------+ | Charset | Description | Default collation | Maxlen | +----------原创 2013-10-23 23:40:11 · 417 阅读 · 0 评论 -
Mysql 数据同步
利用MySQL提供数据库复制功能可以实现两个数据库同步,主从模式,互相备份模式的功能. 数据库同步复制功能的设置都在mysql的设置文件中体现。 mysql的配置文件(一般是my.cnf) Aip:192.168.10.1 Bip:192.168.10.250 A:设置 1.增加一个用户最为同步的用户帐号: grant all on *.* to gy@"192.168.10.250" ident原创 2013-10-23 23:40:37 · 399 阅读 · 0 评论 -
mysql sql备忘
多列创建唯一索引 alter table 你的表名 add constraint cons_01 unique (重复列名一,重复列名二,重复列名三,重复列名四,重复列名五) 查询重复记录 SELECT * FROM taibao GROUP BY cerno HAVING COUNT(cerno) > 1 记录存在则更新,否则插入 INSERT INTO tabl原创 2013-10-23 23:40:48 · 446 阅读 · 0 评论 -
MySQL复制表结构和数据
1.复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 2.只复制表结构到新表 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 即:让WHERE条件不成立. 方法二:(低版本的mysql不支持,mysql4.0.25 不支持,mysql5已经支持了) CREATE TABLE 新表 LIKE 旧表 3.复原创 2013-10-23 23:40:28 · 455 阅读 · 0 评论 -
导出mysql数据到文件
MySQL Select into outfile用于导出指定的查询数据到文件 1.导出表中所有ip数据到D盘根目录outfile.txt中 select ip into outfile 'd:/outfile.txt' from log; 2.导出表中所有数据到D盘根目录outfile.txt中 select * into outfile 'd:/outfile.txt' f原创 2013-10-23 23:42:26 · 469 阅读 · 0 评论 -
mysql数据库ibdata1文件瘦身
MYSQL运行2年之后ibdata1文件变的非常巨大,传说ibdata1是InnoDB的产物,而且只会增大不会减少。 上网搜了一下解决方法。大体思路就是备份数据,然后删除数据库再还原数据库。 # 备份数据库: mysqldump -uDBuser -pPassword --quick --force --routines --add-drop-database --all-databa原创 2013-10-23 23:43:49 · 658 阅读 · 0 评论