mysql常用命令
2013-10-29 14:03
239 查看
账户&授权
添加用户并授权
grant all privileges on test1db.* to test1user@"%" identified by'test1pwd';
先创建用户,再授权
创建
CREATE USER 'test2'@'localhost' IDENTIFIED BY 'test2pwd';
CREATE USER 'test3'@'192.168.1.101' IDENDIFIED BY 'test3pwd';
CREATE USER 'test4'@'%' IDENTIFIED BY 'test4pwd';
CREATE USER 'test5'@'%' IDENTIFIED BY '';
CREATE USER 'test6'@'%';
授权用户:
mysql>grant all privileges on databasename.* to'username'@'host'
删除授权用户:
mysql> revoke all privileges ondatabasename.* from "username";
删除账户
mysql> use mysql;
mysql> select user,password,host fromuser; 先查看
mysql> delete from user where user="username" andhost="%"; 删除对应的
取消授权
mysql> revoke drop on itomb.* from"itomb"@"%";
更改用户名或者密码
进入MYSQL:
mysql -u root -p
改MYSQL用户名:
mysql>use mysql;
mysql>update user set user="新用户名" whereuser="旧用户名";
mysql>flush privileges;
mysql>exit
mysql忘记root密码
#/etc/init.d/mysqld stop
#mysqld_safe --skip-grant-table &
#mysql
mysql> update mysql.user setpassword=password('newpassword') where user='root';
mysql>exit
#/etc/init.d/mysqld stop
#/etc/init.d/mysqld start
开启查询
log = /data/mysql/mysql.log
开启慢查询
不同版本满查询格式不太一样,先登录mysql,查找关键字
mysql> show variables like '%log%';
|slow_query_log |ON |
|slow_query_log_file | /data/mysql/slow.log
根据查询结果,更改配置文件
slow_query_log = ON
long_query_time = 3
slow_query_log_file = /data/mysql/slow.log
查询mysql进程
mysql> show processlist;
查看存储引擎
>show engines;
查看mysql用户权限
mysql> show grants for itomb;
mysql恢复时候提示 unknown commond ' \'
mysql -uroot -pxxxxxx --default-character-set=utf8< bak.sql
添加用户并授权
grant all privileges on test1db.* to test1user@"%" identified by'test1pwd';
先创建用户,再授权
创建
CREATE USER 'test2'@'localhost' IDENTIFIED BY 'test2pwd';
CREATE USER 'test3'@'192.168.1.101' IDENDIFIED BY 'test3pwd';
CREATE USER 'test4'@'%' IDENTIFIED BY 'test4pwd';
CREATE USER 'test5'@'%' IDENTIFIED BY '';
CREATE USER 'test6'@'%';
授权用户:
mysql>grant all privileges on databasename.* to'username'@'host'
删除授权用户:
mysql> revoke all privileges ondatabasename.* from "username";
删除账户
mysql> use mysql;
mysql> select user,password,host fromuser; 先查看
mysql> delete from user where user="username" andhost="%"; 删除对应的
取消授权
mysql> revoke drop on itomb.* from"itomb"@"%";
更改用户名或者密码
进入MYSQL:
mysql -u root -p
改MYSQL用户名:
mysql>use mysql;
mysql>update user set user="新用户名" whereuser="旧用户名";
mysql>flush privileges;
mysql>exit
mysql忘记root密码
#/etc/init.d/mysqld stop
#mysqld_safe --skip-grant-table &
#mysql
mysql> update mysql.user setpassword=password('newpassword') where user='root';
mysql>exit
#/etc/init.d/mysqld stop
#/etc/init.d/mysqld start
开启查询
log = /data/mysql/mysql.log
开启慢查询
不同版本满查询格式不太一样,先登录mysql,查找关键字
mysql> show variables like '%log%';
|slow_query_log |ON |
|slow_query_log_file | /data/mysql/slow.log
根据查询结果,更改配置文件
slow_query_log = ON
long_query_time = 3
slow_query_log_file = /data/mysql/slow.log
查询mysql进程
mysql> show processlist;
查看存储引擎
>show engines;
查看mysql用户权限
mysql> show grants for itomb;
mysql恢复时候提示 unknown commond ' \'
mysql -uroot -pxxxxxx --default-character-set=utf8< bak.sql
相关文章推荐
- MySQL 命令查询过程及DML常用命令
- MySql常用命令总结
- MySQL 基础常用命令
- MySQL 基础常用命令
- (转)MYSQL常用命令
- mysql常用脚本及命令记录
- mysql 常用命令
- mysql常用增删改查命令(纯纪录.orm用得基本功都没了。)
- linux系统中mysql控制台的一些常用命令
- PostgreSQL与MySQL常用命令比较
- MySQL常用命令
- MYSQL常用命令
- Linux终端操作MySQL常用命令
- mysql的常用命令
- Mysql常用命令行大全
- MySql常用命令总结
- MySql常用命令解释及使用示例
- mysql常用命令
- mysql 远程连接数据库的方法以及常用命令(转)
- Mysql常用命令(2)