博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql常用操作
阅读量:6969 次
发布时间:2019-06-27

本文共 1725 字,大约阅读时间需要 5 分钟。

1. 忘记root密码

编辑mysql主配置文件 my.cnf 在[mysqld]字段下添加参数  skip-grant  ,重启数据库服务,这样就可以进入数据库不用授权了 mysql -uroot ,修改相应用户密码 use mysql; update user set password=password('your password') where user='root';flush privileges;  最后修改/etc/my.cnf 去掉 skip-grant , 重启mysql服务
2. skip-innodb   我们可以增加这个参数不使用innodb引擎。
3. 配置慢查询日志
#log_slow_queries = /path/to/slow_queries
#long_query_time = 1
4. mysql常用操作
查看都有哪些库  show databases;
查看某个库的表 use db; show tables; 
查看表的字段 desc tb;
查看建表语句 show create table tb;
当前是哪个用户  select user();
当前库 select database();
创建库 create database db1; 
创建表 create table t1 (`id` int(4), `name` char(40));  
查看数据库版本 select version(); 
查看mysql状态 show status;
修改mysql参数 show variables like 'max_connect%'; set global max_connect_errors = 1000; 
查看mysql队列 show processlist; 
创建普通用户并授权 grant all on *.* to user1 identified by '123456'; 
grant all on db1.* to 'user2'@'10.0.2.100' identified by '111222'; 
grant all on db1.* to 'user3'@'%' identified by '231222';insert into tb1 (id,name) values(1,'aming');
更改密码 UPDATE mysql.user SET password=PASSWORD("newpwd") WHERE user='username' ;   
查询 select count(*) from mysql.user; select * from mysql.db; select * from mysql.db where host like '10.0.%'; 
插入 update db1.t1 set name='aaa' where id=1;  
清空表 truncate table db1.t1; 
删除表 drop table db1.t1; 
删除数据库 drop database db1; 
修复表 repair table tb1 [use frm];
5. mysql备份与恢复
备份 mysqldump -uroot -p db >1.sql 
恢复 mysql -uroot -p db <1.sql  
只备份一个表  mysqldump -uroot -p db tb1 > 2.sql
备份时指定字符集 mysqldump -uroot -p --default-character-set=utf8  db >1.sql
恢复也指定字符集 mysql -uroot -p --default-character-set=utf8  db  < 1.sql
扩展知识:
myisam 和innodb引擎对比  
一台mysql服务器启动多个端口 
SQL语句教程   
sql教程pdf文档   
什么是事务?事务的特性有哪些?  
mysql常用引擎  
批量更改表的引擎    
mysql 二进制日志binlog的模式   
mysql根据binlog恢复指定时间段的数据   
mysql字符集调整  

转载地址:http://ctisl.baihongyu.com/

你可能感兴趣的文章
sed运用实例一——基于变量的动态替换
查看>>
centos下搭建svn的安装过程
查看>>
Html 常见问题
查看>>
网站安全检测之图片验证码
查看>>
PB 级数据处理挑战,Kubernetes如何助力基因分析?
查看>>
vue cle新建vue项目
查看>>
配置网络、远程登录
查看>>
阿里架构师干货分享——eureka分布式框架demo
查看>>
GitHub十周岁HanLP自然语言处理包用户量超越CoreNLP
查看>>
Pycharm上Django的使用 Day2
查看>>
5.22-zabbix监控Nginx
查看>>
JVM基础系列开篇:为什么要学虚拟机?
查看>>
unicode字符串转list的方法
查看>>
OSChina 周五乱弹 —— 草莓味的唇膏是什么味道?
查看>>
OSChina 周三乱弹 ——纪念Bob Taylor
查看>>
OSChina 周一乱弹 ——爱丽三个小时没吃鱼罐头了
查看>>
OSChina 周六乱弹 ——程序员还是大学生的时候 带啥去上学
查看>>
PHP Web服务出现</SOAP-ENV:Envelop -> Misses the la...
查看>>
大整数类
查看>>
nginx在linux环境下安装
查看>>