在安装MySql后只有一个超级管理权限的用户ROOT,而且ROOT限制只能在数据库本机上使用,如果我们要远程管理MySql咋办呢?那么事实上我们需要添加一个具有超级管理权限并且可能远程访问的超级用户,我们以增加一个超级权限管理用户admin为例来说明。
你可以通过发出GRANT语句增加新用户:首先在数据库本机上用ROOT用户登录上MySql,然后:
mysql>GRANT ALL PRIVILEGES ON *.* TO
[email=admin@localhost]admin@localhost[/email]
IDENTIFIED BY 'something' WITH GRANT OPTION;
mysql>GRANT ALL PRIVILEGES ON *.* TO
[email=admin@"%]admin@"%[/email]
" IDENTIFIED BY 'something' WITH GRANT OPTION;
第一句增加了一个admin用户授权通过本地机(localhost)访问,密码“something”。第二句则是授与admin用户从任何其它主机发起的访问(通配符%)。
分享到:
相关推荐
总结来说,MySQL 6超级精简版以其便捷的部署方式和轻量级的特性,为用户提供了快速建立数据库环境的途径。尽管在某些方面可能有所妥协,但在特定场景下,它不失为一个高效实用的解决方案。在实际使用过程中,用户应...
### MySQL超级入门教程知识点梳理 #### 一、数据库与MySQL简介 - **数据库定义**:数据库(Database)是指按照特定的数据结构来组织、存储和管理数据的集合体。随着信息技术的发展,数据库的功能已经远远超过了简单...
### MySQL恢复root用户超级权限方法 #### 背景与问题描述 在使用MySQL数据库时,如果忘记了root用户的密码或由于某些原因导致root用户失去了超级权限(即管理员权限),那么将会给数据库管理带来极大的不便。本文...
本文将详细阐述如何在MySQL中创建root超级用户以及普通用户,并讨论如何进行修改、删除以及权限管理。 首先,让我们关注如何创建root用户。root用户是MySQL中的最高权限用户,通常用于系统维护和管理。创建或更改...
MySQL是一种流行的开源关系型数据库管理系统(RDBMS),它使用SQL(结构化查询语言)作为数据库的通信语言。...通过学习和应用MySQL,开发者可以构建高效、稳定的网站和应用程序,为用户提供良好的数据服务。
1、mysql8官方下载,并做了超级精简,只保留了基本功能,完整版1Gb,特别占空间,压缩包才13MB,初学者福音,解压后只有60MB,Navicat工具16MB,并附简易教程,容易上手,经过测试,能够正常使用。 2、MYSQL8超级精简版...
1. **创建超级用户**: 超级用户拥有所有权限,可以进行任何操作。例如,创建一个名为`monty`的超级用户,允许从本地主机(localhost)和任意主机(%)连接,密码为`some_pass`: ``` mysql> GRANT ALL ...
* user 表:列出可以连接服务器的用户及其口令,并且它指定他们有哪种全局(超级用户)权限。 * db 表:列出数据库,而用户有权限访问它们。在这里指定的权限适用于一个数据库中的所有表。 通过本文,我们了解了 ...
大家在安装 mysql 时通常会生成一个超级用户 root,很多人之后就一直沿用这一个用户,虽然这会很方便,但超级用户权限太大,在所有地方使用它通常是一个安全隐患。 这一点跟操作系统的用户管理也是类似的,多数人...
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:...
请注意,创建超级用户只需要在`user`表中创建一条记录,将权限字段设为'Y',而无需在`db`或`host`表中创建条目。对于不明确设置权限的用户(如`dummy`),MySQL会赋予默认值'N',相当于没有特定权限。 总的来说,...
#### 创建超级用户 - 创建一个可以从任何地方连接服务器的超级用户,必须使用一个特定的密码。 ``` GRANT ALL PRIVILEGES ON *.* TO '用户名'@'localhost' IDENTIFIED BY '密码' WITH GRANT OPTION; ``` 通过...
在MySQL中,用户可以分为两类:超级管理员用户,通常是`root`,拥有所有权限;而普通用户由`root`创建,权限由`root`分配。 MySQL的权限管理基于内置的权限数据库,这个数据库位于`mysql`库中,包含了多个与权限...
- **根用户密码**:为MySQL的超级用户root设置一个强密码。 - **其他设置**:如是否启动MySQL服务、启用远程连接等。 安装完成后,你可以通过命令行或者MySQL Workbench来连接到数据库,创建数据库、表,执行SQL...
总之,MySQL提供了一套全面的数据库管理和操作工具,从安装、配置到数据库的创建、数据的存取,以及用户权限管理,都有一系列的命令和语句支持。掌握这些基础知识,就能有效地利用MySQL来管理和维护数据库。