本文共 2692 字,大约阅读时间需要 8 分钟。
MySQL新建用户,授权,删除用户,修改密码
查看:MySQL数据库是我们最常用的操作之一,下面对常用的查看数据库的命令作了详尽的阐述,如果您对查看MySQL数据库方面感兴趣的话,不妨一看。
进入MySQL Command line client下
查看当前使用的数据库:
mysql>select database();
mysql>status;
mysql>show tables;
mysql>show databases;//可以查看有哪些数据库,返回数据库名(databaseName)
mysql>use databaseName; //更换当前使用的数据库
mysql>show tables; //返回当前数据库下的所有表的名称
或者也可以直接用以下命令
mysql>show tables from databaseName;//databaseName可以用show databases得来
mysql查看表结构命令,如下:
desc 表名;
show columns from 表名;
或者
describe 表名;
show create table 表名;
或者
use information_schema
select * from columns where table_name='表名';
查看警告:
Rows matched: 1 Changed: 0 Warnings: 1
mysql> show warnings;
新建:
1、指定特定IP
2、把HOST字段改成 % ,表示任何(本地联网)地址的都可以用此帐号登录
使权限生效:
1,设置访问单个权限
代码如下 | 复制代码 |
>grant all privileges on test.* to 'root'@'%'; |
说明:设置用户名为root,密码为空,可访问数据库test
2,设置访问全部数据库权限
代码如下 | 复制代码 |
mysql>grant all privileges on *.* to 'root'@'%'; |
说明:设置用户名为root,密码为空,可访问所有数据库*
3,设置指定用户名访问权限
代码如下 | 复制代码 |
mysql>grant all privileges on *.* to 'liuhui'@'%'; |
说明:设置指定用户名为liuhui,密码为空,可访问所有数据库*
4,设置密码访问权限
代码如下 | 复制代码 |
mysql>grant all privileges on *.* to 'liuhui'@'%' IDENTIFIED BY 'liuhui'; |
说明:设置指定用户名为liuhui,密码为liuhui,可访问所有数据库*
5,设置指定可访问主机权限
代码如下 | 复制代码 |
mysql>grant all privileges on *.* to 'liuhui'@'10.2.1.11'; |
说明:设置指定用户名为liuhui,可访问所有数据库*,只有10.2.1.11这台机器有权限访问
还可以设置指定访问某个数据库下的某个数据表,请继续关注MySQL基础知识系列。
转载地址:http://belox.baihongyu.com/