mysql基本管理命令
2014-06-26 16:53
573 查看
select distinct concat('user:''',user,'''@''',host,''':') as query from mysql.user;
查看所有的用户
show grants for 'username'@'%';
或者:select * from mysql.user where user='username';
查看某个用户的权限
/* 创建新数据库 hibernatedemo */
create database hibernatedemo;
/* 创建新用户 hibernateuser (用户名密码都是hibernateuser)*/
create user hibernateuser@localhost identified by 'hibernateuser';
/* 授权数据库hibernatedemo的所有权限给用户hibernateuser */
grant all on hibernatedemo.* to hibernateuser@localhost;
show databases;
查看所有数据库
update user set user="新用户名" where user="旧用户名";
修改旧用户名
先user db;一下
UPDATE user SET password=PASSWORD('新密码') WHERE user='已创建的普通用户名';
or:set password for 'username'@'%'=PASSWORD('hive')
修改普通用户的密码
flush privileges;
刷新权限
命令行登录语法:
mysql –u用户名 [–h主机名或者IP地址] –p密码
说明:用户名是你登录的用户,主机名或者IP地址为可选项,如果是本地连接则不需要,远程连接需要填写,密码是对应用户的密码
/etc/init.d/mysql stop 停止mysql服务
/etc/init.d/mysqld restart 重启mysql服务
select user,host,password from mysql.user;
查看mysql的所有用户
select user();
查询当前用户
mysql> select database(); mysql查看当前数据库命令
delete from user where user='username';
删除指定的用户
grant all privileges on *.* to 'hive01'@'%' with grant option;
给指定用户授予远程登录的权限 ‘%’ 是关键 这样的话hive01的密码就被制空了
grant all privileges on *.* to 'hive01'@'%' identified by 'hive01' with grant option;
给指定用户授予远程登录的权限 ‘%’ 是关键 这样的话hive01的密码改为‘hive01’
show variables;
查看mysql所有的变量
show variables like "%port%";
查看mysql端口号
mysql对字符集的更改?
mysql> show variables like "%cha%";
mysql> set character_set_server=utf8;
mysql> set character_set_...=utf8;
4.配置mysql远程连接
GRANT ALL PRIVILEGES ON itcast.* TO 'root'@'192.168.1.201' IDENTIFIED BY '123' WITH GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON test.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
FLUSH PRIVILEGES
查看MySQL用户权限:
show grants for 你的用户
MySQL查询所有的用户
-------
在mysql里进mysql库
mysql>use mysql;
然后select user表
mysql>select * from user;
或者
select * from mysql.user;
查看所有的用户
show grants for 'username'@'%';
或者:select * from mysql.user where user='username';
查看某个用户的权限
/* 创建新数据库 hibernatedemo */
create database hibernatedemo;
/* 创建新用户 hibernateuser (用户名密码都是hibernateuser)*/
create user hibernateuser@localhost identified by 'hibernateuser';
/* 授权数据库hibernatedemo的所有权限给用户hibernateuser */
grant all on hibernatedemo.* to hibernateuser@localhost;
show databases;
查看所有数据库
update user set user="新用户名" where user="旧用户名";
修改旧用户名
先user db;一下
UPDATE user SET password=PASSWORD('新密码') WHERE user='已创建的普通用户名';
or:set password for 'username'@'%'=PASSWORD('hive')
修改普通用户的密码
flush privileges;
刷新权限
命令行登录语法:
mysql –u用户名 [–h主机名或者IP地址] –p密码
说明:用户名是你登录的用户,主机名或者IP地址为可选项,如果是本地连接则不需要,远程连接需要填写,密码是对应用户的密码
/etc/init.d/mysql stop 停止mysql服务
/etc/init.d/mysqld restart 重启mysql服务
select user,host,password from mysql.user;
查看mysql的所有用户
select user();
查询当前用户
mysql> select database(); mysql查看当前数据库命令
delete from user where user='username';
删除指定的用户
grant all privileges on *.* to 'hive01'@'%' with grant option;
给指定用户授予远程登录的权限 ‘%’ 是关键 这样的话hive01的密码就被制空了
grant all privileges on *.* to 'hive01'@'%' identified by 'hive01' with grant option;
给指定用户授予远程登录的权限 ‘%’ 是关键 这样的话hive01的密码改为‘hive01’
show variables;
查看mysql所有的变量
show variables like "%port%";
查看mysql端口号
mysql对字符集的更改?
mysql> show variables like "%cha%";
mysql> set character_set_server=utf8;
mysql> set character_set_...=utf8;
4.配置mysql远程连接
GRANT ALL PRIVILEGES ON itcast.* TO 'root'@'192.168.1.201' IDENTIFIED BY '123' WITH GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON test.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
FLUSH PRIVILEGES
查看MySQL用户权限:
show grants for 你的用户
MySQL查询所有的用户
-------
在mysql里进mysql库
mysql>use mysql;
然后select user表
mysql>select * from user;
或者
select * from mysql.user;
相关文章推荐
- MySQL:常用操作符、管理命令、基本SQL语法等
- Mysql 基本管理命令
- MySQL的安装以及基本的管理命令和设置
- MySQL的安装以及基本的管理命令和设置
- MySQL5.5.22版本安装配置以及基本命令的使用和管理数据库备份与恢复操作详解
- mysql基本管理命令
- linux下mysql基本管理命令
- Mysql基本命令之权限管理
- linux下mysql基本管理命令
- mysql基本管理命令
- Mysql 基本管理命令
- 系统管理指南:基本管理 第19 章• 使用软件包命令管理软件(任务)
- 系统管理指南:基本管理 第22 章• 使用patchadd 命令管理Solaris 修补程序(任务)~附录A • SMF 服务
- mysql基本命令
- MYSQL基本命令
- Mysql 基本命令操作
- 基本的MySQL操作命令
- MYSQL基本命令
- 系统管理指南:基本管理 第22 章• 使用patchadd 命令管理Solaris 修补程序(任务)~附录A • SMF 服务
- Mysql 基本命令