首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。
注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。
用户:phplamp 用户数据库:phplampDB
1.新建用户。
//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values(”localhost”,”phplamp”,password(”1234″));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:phplamp 密码为:1234 的用户。
然后登录一下。
mysql>exit;
@>mysql -u phplamp -p
@>输入密码
mysql>登录成功
2.为用户授权。
//登录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>grant select,update on phplampDB.* to phplamp@localhost identified by ’1234′;
//刷新系统权限表。
mysql>flush privileges;
*/
3.删除用户。
@>mysql -u root -p
@>密码
mysql>DELETE FROM user WHERE User=”phplamp” and Host=”localhost”;
mysql>flush privileges;
//删除用户的数据库
mysql>drop database phplampDB;
4.修改指定用户密码。
@>mysql -u root -p
@>密码
mysql>update mysql.user set password=password(’新密码’) where User=”phplamp” and Host=”localhost”;
mysql>flush privileges;
mysql>quit;
二、利用phpmyadmin
1、成功登陆后的首页里填入新建的数据库名“sqlname”,点击”创建”来新建数据库(如果创建不能成功,说明你没有管理权限
2、然后点击左边工具栏上部的“主目录”,然后点击右边栏里的“权限”
3、然后点击右边栏里的“添加新用户”
4、输入数据库用户名username、主机、密码后,点击下部的“执行”(除非你添加的是管理员,否则无需设置下面的“全局权限”)。
5、然后在“按数据库指定权限”的下拉框中找到刚才添加的数据库”sqlname”,选定后自动跳转到下一页面。
6、在“按数据库指定权限”里全部点选,点击“执行”确定、
7、下一页面上部出现了“您已经更新了’username’@'localhost’的权限”时,说明操作成功。
分享到:
相关推荐
2. 要添加新用户,导航到“权限”部分。这里,你会看到“添加新用户”的链接。点击后,填写用户名,例如“newuser”,主机名一般设置为“localhost”,表示该用户只能从本地主机连接到MySQL服务器。此时,不要勾选...
### MySQL添加新用户简化说明 #### 一、引言 在数据库管理中,为了确保数据的安全性和可控性,经常需要创建新的用户账户,并为这些账户分配特定的权限。MySQL作为一款广泛使用的开源关系型数据库管理系统,提供了...
在MySQL数据库中添加新用户权限是一项关键的管理任务,它涉及到数据库的安全性和访问控制。本文主要探讨了两种方法,即使用GRANT语句和直接操作MySQL授权表来完成这一过程,但推荐使用GRANT语句,因为这种方法更简洁...
### MySQL数据库命令详解 #### 一、MySQL服务的管理 MySQL作为一款广泛使用的开源关系型数据库...以上是MySQL数据库中常见的命令操作,熟练掌握这些命令能够帮助数据库管理员或开发者更高效地管理和使用MySQL数据库。
安装完毕后,在Windows的控制面板中打开“管理工具”下的“数据源(ODBC)”,在“系统DSN”或“用户DSN”标签页中添加新的MySQL数据源名称(DSN)。 2. 配置DSN 在创建DSN的过程中,系统会要求输入连接MySQL数据库...
例如,`CREATE DATABASE`用于创建新的数据库,`CREATE TABLE`定义表结构,`INSERT INTO`添加数据,`SELECT`查询数据,`UPDATE`更新数据,`DELETE FROM`删除数据,`GRANT`和`REVOKE`用于设置和撤销用户的访问权限。...
5. **安全与权限管理**:熟悉MySQL的用户权限系统,学习如何设置访问控制、数据加密和审计日志,确保数据库的安全性。 6. **监控与维护**:掌握如何通过云平台进行数据库监控,识别性能瓶颈,以及如何进行定期备份...
MySQL是一种关系型数据库管理系统,它允许用户通过SQL(结构化查询语言)来存储、检索和管理数据。 首先,让我们了解创建数据库表的基本语法。在MySQL中,使用`CREATE TABLE`语句来创建新的表。例如,要创建一个`...
也可以使用MySQL Workbench图形化工具创建数据库,该工具提供了直观的界面,方便用户快速创建和管理数据库。 三、创建表 创建表是数据库管理的重要步骤之一,使用CREATE TABLE语句可以创建新的表。例如,在...
在使用PHPMYADMIN进行MySQL数据库管理时,添加新用户和创建特定数据库是常见的操作,尤其在需要为多个用户提供各自独立数据库访问权限的场景下。以下将详细解释如何通过PHPMYADMIN来实现这一目标。 首先,我们需要...
为了提高系统的安全性,创建一个新的用户和用户组专门为MySQL服务,例如,可以创建名为'mysql'的用户和同名的用户组。 接着,创建MySQL所需的相关目录,比如数据存储目录、日志文件目录等。这些目录通常包括 `/var/...
本文将深入解析如何在MySQL中添加新用户,以及如何查看所有用户,旨在为数据库管理员提供一份实用指南。 ### 一、查看所有MySQL用户 在MySQL中,查看所有用户的操作相对简单,通过执行以下SQL命令即可实现: ```...
在IT领域,数据库管理是确保数据安全、高效访问的关键环节,而MySQL作为一款广泛使用的开源关系型...通过上述步骤和注意事项,你可以有效地在MySQL中添加用户并管理其权限,从而确保数据库系统的稳定运行和数据安全。
MySQL数据库管理器是一款基于Java开发的图形用户界面(GUI)工具,专用于管理和操作MySQL数据库。这个工具提供了全面的功能,使数据库管理员和开发者能够轻松执行常见的数据库管理任务,如创建和删除数据库、构建和...
MySQL数据库是一种广泛使用的开源关系型数据库管理系统(RDBMS),由Oracle公司维护。...正确地将其添加到Spoon环境中,并配置好数据库连接,就能够充分利用Spoon的强大功能来管理和处理MySQL数据库中的数据。
mysql.exe 和 mysqld.exe 是 MySQL 数据库的两个关键文件。为了重置密码,我们需要首先找到这两个文件所在的文件夹。然后,打开 cmd 命令提示符,进入 mysql.exe 所在的文件夹。输入命令 `mysqld --skip-grant-...
MySQL Workbench 是一款专为 MySQL 设计的 ER/数据库建模工具,可以用来设计和创建新的数据库图示,建立数据库文档,以及进行复杂的 MySQL 迁移。下面是使用 MySQL Workbench 创建数据库的详细步骤: step 1: 打开...
14. **权限管理**:MySQL提供了强大的用户权限管理,通过GRANT和REVOKE语句控制用户对数据库、表、列的访问权限。 15. **性能优化**:学习如何分析和优化SQL查询,使用EXPLAIN查看执行计划,调整查询语句以提高性能...
安装这两个工具后,VS2013的Server Explorer(服务器资源管理器)将识别MySQL服务器,你可以在其中添加新的数据库连接,浏览数据库对象,甚至直接在IDE内进行数据操作。此外,当你在项目中需要添加对数据库的访问时...