MySql增加用户、授权、修改密码等语句

2016-02-19 10:21 13 1 收藏

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐MySql增加用户、授权、修改密码等语句,希望大家看完后也有个好心情,快快行动吧!

【 tulaoshi.com - 编程语言 】

1.新建用户。
//登录MYSQL
@mysql -u root -p
@密码
//创建用户
mysql mysql insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub
ject) values("localhost","pppadmin",password("passwd"),'','','');
这样就创建了一个名为:phplamp 密码为:1234 的用户。
然后登录一下。
mysqlexit;
@mysql -u phplamp -p
@输入密码
mysql登录成功
2.为用户授权。
//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
@mysql -u root -p
@密码
//首先为用户创建一个数据库(phplampDB)
mysqlcreate database phplampDB;
//授权phplamp用户拥有phplamp数据库的所有权限。
grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表
mysqlflush privileges;
mysql其它操作
/*
如果想指定部分权限给一用户,可以这样来写:
mysqlgrant select,update on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表。
mysqlflush privileges;
*/
3.删除用户。
@mysql -u root -p
@密码
mysqlDelete FROM user Where User="phplamp" and Host="localhost";
mysqlflush privileges;
//删除用户的数据库
mysqldrop database phplampDB;
4.修改指定用户密码。
@mysql -u root -p
@密码
mysqlupdate mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";
mysqlflush privileges;
5.列出所有数据库
mysqlshow database;
6.切换数据库
mysqluse '数据库名';
7.列出所有表
mysqlshow tables;
8.显示数据表结构
mysqldescribe 表名;
9.删除数据库和数据表
mysqldrop database 数据库名;
mysqldrop table 数据表名;

来源:https://www.tulaoshi.com/n/20160219/1594330.html

延伸阅读
在MySQL中修改一个用户(比如叫"hunte")的密码,可以用如下3个办法: #在控制台上输入 bash$ mysql -u root mysql #用mysql客户程序 mysql UPDATE user SET password=PASSWORD("new password") WHERE user='hunte'; mysql FLUSH PRIVILEGES; mysql QUIT #在控制台上输入 bash$ mysql -u root mysql mysql SET PASSW...
很多人都不理解MySQL的授权方式,主要原因是没有中文资料别无其他!我不想嘲笑谁,但是我认为有必要搞清楚这一重要的因素。国际官司我们已经吃亏太多了,我不想这变成笑柄。 当前,MySQL采用双重授权(Dual Licensed),他们是GPL和MySQL AB制定的商业许可协议。如果你在一个遵循GPL的自由(开源)项目中使用MySQL,那么你可以遵循GPL协...
标签: MySQL mysql数据库
有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表。比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些。 下面的例子显示出如何使用MySQL客户安装新用户。这些例子假定权限已缺省被安装。这意味着为了改变,你必须在MySQL正在运行同一台机器上,你必须作为MySQL root用户连接,并且root用户必须对MySQL数...
标签: MySQL mysql数据库
1、连接到对方MYSQL 服务器 mysql -u root -h 192.168.0.1 mysql.exe 这个程序在你安装了MYSQL的的BIN目录中。 2、让我们来看看服务器中有些什么数据库 mysqlshow databases; MYSQL默认安装时会有MYSQL、TEST这两个数据库,如果你看到有其它的数据库那么就是用户自建的数据库。 3、让我们进入数据库 mysqluse test; 我们...
在MySQL中修改一个用户(比如叫"hunte")的密码,可以用如下3个办法: #在控制台上输入 bash$ mysql -u root mysql  #用mysql客户程序 mysql UPDATE user SET password=PASSword("new password") WHERE user='hunte'; mysql FLUSH PRIVILEGES; mysql QUIT #在控制台上输入 bash$ mysql -u root mysql mysql SET...

经验教程

728

收藏

30
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部