数据库及操作数据库用户

Submitted by dravenk on Sat, 05/20/2017 - 11:19

数据库及操作数据库用户

登录mysql -uroot -proot
查看数据库(database name)
mysql> show databases;
创建数据库:
CREATE DATABASE dkdatabase
切换到数据库,例如切换到dkdatabase:
use dkdatase;
查看数据库状态:
status;
查看存储情况:
show procedure status;

创建用户并授权

授权数据库用户 dk ,允许其从本机连接到MySql服务器,对 dkdata 库中的所有表具有完全权限
使用密码"123456"验证。
mysql>grant all privileges on dkdata.* dk@'localhost' identified by '123456';
eg:授权数据库用户dk2,允许其从网段192.168.0.0/66中访问、查询dkdata库中的所有表、使用密码123456进行验证。
mysql>grant select on dkdata.* to dk2@'192.168.0.0/66' identified by "123456";
eg:授权数据库用户dk3,允许其从benet.com域内的任何主机访问、并且对dkdata库下的所有表具有 selectinsert权限,使用密码123456验证。
mysql>grant select,insert on dkdata.* dk3@'%benet.com' identified by "123456";