MySQL 常用操作
来源:互联网 发布:网络电影发展史 编辑:程序博客网 时间:2024/06/14 12:29
MySQL 数据库作为一款开源数据库被广泛应用于互联网,本篇记录其常用操作,以备工作时参考。
mysql无法被远程访问
通过 MySQL 客户端软件或者通过命令行进入 mysql, 然后在 mysql 数据库中的 user 表中,将 localhost 改为 %, 然后运行 flush privileges; 即可。
mysql 更改密码
1、通过 mysqladmin 命令
mysqladmin -u user -p password PASSWORD (PASSWORD 为新密码)
2、update user 语句, 这种方式必须先用 root 账户登入 mysql, 然后执行
update user set password=PASSWORD('123') where user='root';flush privileges;
3、set password 语句, 这种方式必须先用 root 账户登入 mysql, 然后执行
SET PASSWORD FOR root=PASSWORD('123');
mysql 初始化执行脚本
1、把需要执行的 sql 放在 sql 文件里,通过 < 执行。
mysql -h host -u user -p password dbname < batch.sql
2、直接执行 sql 语句。
mysql -h host -u user -p password dbname -e "insert into user(id, name) values(99, 'andy');"
3、解决 mysql 查询字段不区分大小写问题,可以在创建数据库时指定字符集。
create database narcissus character set utf8 collate utf8_bin;
导入导出数据
1、mysql 导出结构不导出数据
mysqldump --opt -d 数据库名 -u root -p > xxx.sql
2、mysql 导出数据不导出结构
mysqldump -c -t 数据库名 -uroot -p > xxx.sql (-c 表示 insert 语句中包括列名)
3、mysql 导出结构和表数据
mysqldump 数据库名 -uroot -p > xxx.sql
4、mysql 导出特定表结构
mysqldump -uroot -p -B 数据库名 --table 表名 > xxx.sql
mysql检查事务锁
use information_schema;select * from innodb_trx;select * from innodb_locks;select * from innodb_lock_waits;
查看原文:http://localhost:8080/?p=106
阅读全文
0 0
- mysql常用操作
- mysql常用操作
- mysql的常用操作
- mysql 命令行常用操作
- MySQL常用操作指令
- MySQL常用操作命令
- mysql 常用操作 2
- MySQL常用操作基本
- MySQL常用操作_JavaStudy
- MySQL常用操作语句
- MySQL的常用操作
- MYSQL 操作常用
- mysql 常用操作
- MySql常用操作
- mysql常用操作
- MySQL常用操作语句
- mysql常用操作总结
- Mysql常用操作
- malloc/free和new/delete的区别
- 10分钟掌握Linux vi编辑器常见命令的使用,最简单的vi编辑器教程
- linux 下的sed awk
- JZOJ 1329. 旅行
- HTML <!DOCTYPE> 标签
- MySQL 常用操作
- 数据库事物的 ACID 属性和 5 种状态
- jquery 设置、取消disabled、checked 等属性
- Git 入门
- HeapSort(堆排序)
- 常用函数
- leetcode75. Sort Colors
- java 对文件内容进行分词统计
- java 数组列表