200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > mysql授权无密码用户_MySQL下新建用户 授权 删除用户 修改密码

mysql授权无密码用户_MySQL下新建用户 授权 删除用户 修改密码

时间:2024-05-09 08:04:48

相关推荐

mysql授权无密码用户_MySQL下新建用户 授权 删除用户 修改密码

一、创建一个新的用户。

创建用户的方式有两种:

1.create user;就是向用户管理表里插入一个新的用户。

2.最好的方法是使用GRANT语句,因为这样更精确,错误少。从MySQL

3.22.11起提供了GRANT;它的主要用途是来给帐户授权的,但也可用来建立新帐户并同时授权。注意:当mysql运行于no_auto_create_user时要提供新建用户的密码,否则不能创新用户。

下面先看一下第一种:

登录mysql

$mysql -u root -p

Enter password:

创建用户

mysql>insert into mysql.user(Host,User,Password)

values("localhost","tianya",password("123456"));

刷新系统权限表

mysql>flush privileges;

这样就创建了一个用户名为tianya,密码 为123456的用户。

然后重新登录一下:

mysql>exit;

$mysql -u tianya -p

Enter password:

mysql>登录成功

为用户赋权。

//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.

@>mysql -u root -p

@>密码

//首先为用户创建一个数据库(phplampDB)

mysql>create database phplampDB;

//授权phplamp用户拥有phplamp数据库的所有权限。

>grant all privileges on phplampDB.* to phplamp@localhost

identified by '1234';

//刷新系统权限表

mysql>flush privileges;

mysql>其它操作

删除用户

@>mysql -u root -p

@>密码

mysql>DELETE FROM user WHERE User="phplamp" and

Host="localhost";

mysql>flush privileges;

//删除用户的数据库

mysql>drop database phplampDB;

修改密码

@>mysql -u root -p

@>密码

mysql>update mysql.user set password=password('新密码') where

User="phplamp" and Host="localhost";

mysql>flush privileges;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。