`
jackleechina
  • 浏览: 585546 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

mysql create user

 
阅读更多
1、用管理员登陆mysql
2、创建数据库create database db01;
3、创建用户
user01只能本地访问
CREATE USER user01@'localhost' IDENTIFIED BY 'password1';
user02可以远程访问
CREATE USER user02@'%' IDENTIFIED BY 'password1';
4、修改user01密码
SET PASSWORD FOR 'user01'@'localhost' = PASSWORD('password2');
5、授权
a)、user01管理db01全部权限
GRANT ALL PRIVILEGES ON db01.* TO user01;
b)、user02查看权限,并修改密码
GRANT SELECT  ON *.* TO 'user02'@'%' IDENTIFIED by 'password2';


摘自:http://zhidao.baidu.com/question/374900220.html
分享到:
评论

相关推荐

    MySQL Create Database 创建数据库.docx

    $sql = 'CREATE TABLE user ( uid mediumint(8), username varchar(20), password char(32), email varchar(40), regdate int(10) )'; if (!mysql_query($sql, $conn)) { echo '创建数据表失败:' . mysql_...

    MySql\Mysql创建用户和表.docx

    本文详细介绍了 Mysql 创建用户和表的方法,包括使用 CREATE USER 语句、GRANT 语句和直接向 mysql.user 表插入记录三种方法,并提供了实例和详细的语法解释,以便读者更好地理解和掌握 Mysql 创建用户和表的知识。

    Mysql中mysql.user用户表详解

    MySQL中的`mysql.user`表是管理系统用户权限的核心组件,它定义了用户可以从哪些主机登录以及他们拥有的操作权限。MySQL作为一个多用户系统,通过权限控制确保数据的安全性,避免未授权的访问。在这个表中,我们可以...

    linux新建mysql (user).docx

    1. 在MySQL客户端中,使用`CREATE USER 'new_username'@'localhost' IDENTIFIED BY 'new_password';`命令创建一个新用户,替换`new_username`和`new_password`为实际的用户名和密码。 2. 授予用户相应的权限,例如`...

    Mysql User表权限字段说明全介绍

    26. Create_user_priv:创建新MySQL账户的权限,如CREATE USER命令。 27. Event_priv:自MySQL 5.1.6起,用户可以创建、修改和删除事件调度。 28. Trigger_priv:自MySQL 5.1.6起,用户可以创建和删除触发器,影响...

    MySQL中创建用户及授权

    要使用 CREATE USER,您必须拥有 mysql 数据库的全局 CREATE USER 权限,或拥有 INSERT 权限。对于每个账户,CREATE USER 会在没有权限的 mysql.user 表中创建一个新记录。如果账户已经存在,则出现错误。 使用自选...

    mysql5.7arm64.zip麒麟arm64架构下的deb安装包

    mysql5.7arm64.zip mysql5.7在麒麟...mysql> create user root identified by 'youpassword'; mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; mysql> flush privileges;

    mysql常用命令集锦--初级DBA

    mysql> delete from mysql.user where user="test"; mysql> flush privileges; 四、操作数据库 1. 显示数据库列表 mysql> show databases; 2. 显示库中的数据表 mysql> use 库名; mysql> show tables; 3. 显示...

    MYSQL权限不够解决办法

    mysql> CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testpass'; ``` 2. **授权** ```sql mysql> GRANT ALL PRIVILEGES ON mydb.* TO 'testuser'@'localhost'; ``` 3. **刷新权限** ```sql mysql> ...

    MySql用户创建、授权以及删除

    创建MySQL用户主要是使用`CREATE USER`命令。基本语法如下: ```sql CREATE USER 'username'@'host' IDENTIFIED BY 'password'; ``` 在示例中,`username`是你想要创建的用户名,`host`定义了该用户可以从哪个主机...

    MySQL 超级入门教程

    - `CREATE USER`(允许使用`CREATE USER`、`DROP USER`、`RENAME USER`和`REVOKE ALL PRIVILEGES`) - `CREATE VIEW`(允许使用`CREATE VIEW`) 以上内容涵盖了MySQL基础入门所需的关键知识点,包括数据库的概念...

    mysql的常见错误解决

    mysql> create database haha; ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'haha' ``` 出现这种错误是因为在 MySQL 的 `user` 表中存在用户名为空的账户,虽然登陆时用的是 root,...

    shell创建mysql数据库

    - 创建用户,如:`mysql -u root -p -e "CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';"`。 - 授予权限,例如:`mysql -u root -p -e "GRANT ALL PRIVILEGES ON dbname.* TO 'newuser'@'localhost...

    数据库MySQL入门.pdf

    2. 创建用户:`CREATE USER 'demo_c'@'localhost' IDENTIFIED BY '123456';` 3. 授权:`GRANT ALL PRIVILEGES ON ranzhi.* TO demo_c@'localhost' IDENTIFIED BY '123456';` 4. 查看当前登录用户名:`mysql> select ...

    mysql复制别人的

     mysql> update user set password=password("xueok654123") where user='root';  mysql> flush privileges //刷新数据库  mysql>use dbname; 打开数据库:  mysql>show databases; 显示所有数据库  mysql>show...

    mysql面试题目 mysql面试题目

    可以使用 update 语句来设置或修改密码,例如:update mysql.user set authentication_string = password('NEW-PASSWD') where user='root'; update user set authentication_string='' where user='root';。 4. ...

    MySQL 自定义函数CREATE FUNCTION示例

    在MySQL中,自定义函数(User Defined Function, UDF)允许用户根据特定需求扩展数据库的功能。`CREATE FUNCTION`语句是创建自定义函数的关键,它允许我们定义自己的SQL函数,以便在查询中重用和执行自定义逻辑。...

    linux下非root权限的mysql安装

    create user xute identified by '123456'; grant all privileges on *.* to xute@'localhost' identified by '123456'; flush privileges; ``` 删除用户和收回权限 如果需要删除用户和收回权限,可以使用以下 SQL ...

    MySql MySql使用方法 Mysql例子

    - `JOIN`:连接两个或多个表,例如`SELECT users.name, orders.order_date FROM users JOIN orders ON users.id = orders.user_id;`显示用户及其订单日期。 - `GROUP BY`和`HAVING`:对数据进行分组并筛选,常用于...

Global site tag (gtag.js) - Google Analytics