MySQL常用命令

ysqladmin -uroot password 'xutaibao'  设置密码

mysql登陆
mysql -uroot -h192.168.3.88 -P3306 -ppassword

忘记密码:
vi /etc/my.conf   加入skip-grant
登陆MySQL此时不需要密码

use mysql
update user set password=password('xutaibao.blog.51cto.com') where user='root'    //更新root密码

授权
grant all on *.* to 'root'@'192.168.1.88' identified by '123aaa';

select * from user where host='192.168.3.88'\G;

select user(); 查看用户

show databases;查看有那些库
use  库名   切换库

select databases();查看在那个库 version  版本

show tables; 查看表
desc 表   show create table 查看表创建结构
create  database   xtb  创建库
create  table       xtb1  (`id` int(4) `name` char(40)) ENGINE=MyISAM DEFAULT CHARSET=gdk;
insert into biao values(1,'jfkaslf');加内容

select * from xtb; 查看
insert into biao (`id`) values(2);只加一个字段
insert into biao (`name`) values(‘adf’);
update biao set id=5 where name = '55'
delete from biao where name='55';删除带55行
truncate table xtb.biao 清空biao
drop table biao  删除biao
drop database xtb 删除库

grant all on ku.* to 'user1'@'192.168.0.%' by 'sfasfasdf';授权
flush privileges  刷新权限
show processlist;  查看当前数据库查询队列
hsow variables;    查看变量
set global max_conneceions=200;  更改配置
show variables like 'max_conneceions%' 过滤
show status   查看状态

错误日志
repair table discuz.pre_forum_post;  修复表
mysqldump -uroot -pxutaibao ku > /data/hu.sql 备份库
mysql -uroot -pxutaibao ku  < /data/hu.sql    恢复

mysqldump -uroot --default-character-set=gbk -pxutaibao ku biao > /data/hu.sql  指定字符集如 jbk utf-8

mysql主从配置replicarion

你可能感兴趣的:(mysql,忘记密码,version,password,databases,identified)