`
yukang116
  • 浏览: 24503 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

转载——mysql 创建新用户 并赋予权限

阅读更多
1、以管理员身份登录mysql

mysql -u root -p

2、选择mysql数据库

use mysql

3、创建用户并设定密码

create user 'testuser'@'localhost' identified by 'testpassword'

远程访问用户:
create user 'testuser'@'%' identified by 'testpassword'

4、使操作生效

flush privileges

5、为用户创建数据库

create database testdb

6、为用户赋予操作数据库testdb的所有权限

grant all privileges on testdb.* to 'testuser'@'localhost' identified  by 'testpassword'
远程访问权限用户:
grant all privileges on testdb.* to 'testuser'@'%' identified  by 'testpassword'

7、使操作生效

flush privileges

8、用新用户登录

mysql -u test -p
分享到:
评论

相关推荐

    mysql创建本地用户及赋予数据库权限的方法示例

    在MySQL数据库管理系统中,创建本地用户和赋予特定数据库权限是安全管理的重要组成部分。默认情况下,MySQL安装后会有一个超级用户——root,拥有所有数据库的最高权限。然而,为了遵循最小权限原则,我们应该创建...

    mysql-5.7.34——Linux版

    8. **设置权限和启动**:设置 MySQL 服务的启动脚本,并赋予可执行权限。然后启动 MySQL 服务,使用 `mysqld_safe` 或者系统服务管理工具(systemd, sysvinit 等)。 9. **安全设置**:运行 `mysql_secure_...

    MYSQL数据库的用户帐号管理基础知识.pdf

    例如,要创建一个新用户并给予其特定的权限,可以使用如下的GRANT语句: ```sql GRANT privileges (columns) ON what TO 'username'@'hostname' IDENTIFIED BY 'password' WITH GRANT OPTION; ``` 在这个语句中: ...

    mysql授权管理1

    步骤1展示了创建新用户的命令: ```sql mysql> create user 'test2' identified by '123456'; ``` 这行命令创建了一个名为'test2'的新用户,并为其分配了密码'123456'。`identified by`关键字用于指定用户登录时使用...

    Mysql 赋权

    - 使用管理员账号登录MySQL,并创建新用户或修改现有用户的权限。 - 示例命令: ```sql -- 登录MySQL mysql -u root -p -- 授予全部权限 GRANT ALL PRIVILEGES ON *.* TO 'monitor'@"%" IDENTIFIED BY ...

    linux下mysql安装和卸载的一些问题——个人笔记

    6. **赋予用户远程访问权限**: - 登录MySQL:`mysql -u root -p`,输入密码后进入MySQL交互环境。 - 授予权限:执行`grant all on *.* to root@"%" identified by '123456';`,这将允许root用户从任何IP地址远程...

    mysql安装包附带教程

    此外,MySQL提供了一个图形化管理工具——MySQL Workbench,它可以帮助你更直观地进行数据库设计、查询和管理。通过导入和导出功能,你可以方便地备份和迁移数据库。 总的来说,MySQL是一个强大且灵活的数据库系统...

    ibook8mysqlcj.rar

    5. 验证用户:新用户可以尝试用创建的凭证登录并进行操作。 “爱书吧-2万本图书免费下载.url”可能是一个链接,指向一个网站,提供大量免费的电子书下载,包括但不限于IT和编程类书籍。在这个网站上,用户可能能...

    韩顺平——玩转oracle教程笔记(转).doc

    创建新用户需使用`create user`语句,通常要求具备`dba`权限。语法如下:`create user 用户名 identified by 密码;`。 #### 修改用户密码 - 自行修改密码直接使用`password`命令。 - 修改他人密码需具备`dba`权限...

    mysql安装、环境变量配置、远程权限——精简

    4. **授权**:赋予新用户所有数据库和表的权限,输入`GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%';`,`*.*`表示所有数据库和表。 5. **远程登录授权**:为了允许远程登录,需要调整用户认证方式,输入`ALTER USER...

    MySQL命令大全

     此后就创建了一个新用户叫:testuser,这个用户只能从localhost连接到数据库并可以连接到test 数据库。下一步,我们必须指定testuser这个用户可以执行哪些操作:  mysql> GRANT select, insert, delete,update ...

    Win10系统下搭建新版本Apache、MySQL和PHP环境(详细讲解)

    **步骤三:** 创建新的数据库和用户,并赋予相应的权限。 **步骤四:** 通过图形界面工具(如phpMyAdmin)管理MySQL数据库。 ##### PHP配置 **步骤一:** 将`php5`文件夹内的PHP安装文件夹(通常是`...

    Chapter1-3.rar

    本教程将通过"Chapter1-3.rar"压缩包中的两个文件,即"第二章 创建数据库E_market.sql"和"第三章 为数据库用户赋予操作权限2.sql",深入探讨这两个关键知识点。 首先,我们来到"第二章 创建数据库E_market.sql"。...

    shujukuguanli.rar_数据库 权限

    GRANT语句用于赋予用户权限,如`GRANT SELECT ON Employees TO 'ReadOnlyUser'`;而REVOKE语句则用于撤消权限,如`REVOKE UPDATE ON Employees FROM 'ReadOnlyUser'`。 4. **角色管理**:除了为每个用户单独分配...

    SQL语法大全——中文版.pdf

    GRANT和REVOKE语句分别用于赋予和撤销用户的权限。 4. 数据查询语言(DQL):用于从数据库中检索信息,是SQL中最常用的部分,主要包括SELECT语句。 二、SELECT语句 SELECT语句是SQL的核心,用于从一个或多个表中...

    MySQL常用语句指令和功能详解.rar

    MySQL提供了用户管理和权限控制,如`GRANT`用于赋予用户特定权限,`REVOKE`用于撤销权限。 16. 性能优化: 通过合理设计数据库结构、创建索引、优化查询语句以及调整服务器配置,可以显著提升MySQL的性能。 以上...

    数据库《数据库技术与应用》实验报告 Mysql Navicat

    2. **创建用户和赋予权限**:在SQL Server环境下,创建了一个名为Chaoyue的用户,并将其设置为sysadmin角色,这意味着该用户拥有最高级别的系统管理权限。 3. **服务的启动和停止**:使用Configuration Manager管理...

    ASP.NET源码——[论坛社区]三层小型论坛系统.zip

    - 权限管理:设置不同用户角色(如普通用户、版主、管理员),并赋予不同的操作权限。 这个小型论坛系统的源码是一个很好的学习资源,开发者可以通过阅读和分析代码,深入理解ASP.NET如何处理HTTP请求,使用控件、...

    ebook学习mysql的pdf电子书

    例如,`CREATE USER`创建新用户,`GRANT ALL PRIVILEGES ON * . * TO 'username'@'localhost';`将赋予用户对所有数据库的所有权限。 9. **存储过程和函数**: 存储过程和函数允许你封装复杂的SQL逻辑,提高代码复用...

    数据库安装指南.docx

    《数据库安装指南——MySQL在Windows下的安装步骤》 在信息技术领域,数据库是不可或缺的一部分,而MySQL作为一款广泛应用的关系型数据库管理系统,其安装过程对于初学者来说可能会有些复杂。本篇文章将详细阐述...

Global site tag (gtag.js) - Google Analytics