首先要声明一下:一般情况下,修改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.为用户授权。
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANTALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITHGRANT OPTION;
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;
转自:http://blog.csdn.net/luxideyao/article/details/12078839
分享到:
相关推荐
在IT领域,特别是数据库管理方面,理解和掌握MySQL的用户管理是一项基本且重要的技能。...此外,为了提高数据库系统的安全性,定期更改用户密码、限制不必要的访问权限以及使用复杂密码都是推荐的最佳实践。
本文将详细介绍MySQL中的用户管理,包括创建用户、查看用户信息、重命名用户、删除用户以及修改密码,以及用户授权的相关操作,如授予权限、查看权限和撤销权限。 ### 用户管理 1. **新建用户**: 使用`CREATE ...
首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。 注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。 用户:phplamp 用户数据库:phplampDB 1.新建用户 //登录MYSQL @>mysql -u...
使用`SET PASSWORD`语句来设置或更改用户密码: ``` SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword'); ``` 对于当前登录用户,可以直接使用: ``` SET PASSWORD = PASSWORD("newpassword"); ...
要修改用户密码,可以更新`mysql.user`表中的`password`字段: ```sql UPDATE mysql.user SET password=PASSWORD('新密码') WHERE User='phplamp' AND Host='localhost'; FLUSH PRIVILEGES; ``` 5. **列出所有...
要更改用户的密码,使用 `update mysql.user` 语句,例如: ``` mysql> update mysql.user set password=password('新密码') where User="cplusplus" and Host="localhost"; ``` 修改后记得刷新权限。 此外,...
* 新建普通用户:使用CREATE USER或GRANT语句新建普通用户,也可以直接操作MySQL授权表。 * 删除普通用户:使用DROP USER语句删除用户,也可以使用DELETE语句删除用户。 * root用户修改自己的密码:使用mysqladmin...
4. **修改密码**:root用户可以用`mysqladmin`、直接修改`user`表或`SET`语句,普通用户只能使用`SET`语句。 5. **root密码丢失**:可以通过`--skip-grant-tables`启动MySQL,然后更新`user`表并使用`FLUSH ...
你可以使用`CREATE USER`或`GRANT`语句新建用户,使用`DROP USER`或`DELETE`语句删除用户。对于密码的修改,root用户可以使用`mysqladmin`命令、直接修改`user`表或使用`SET`语句,普通用户则可以直接在登录后使用`...
用户管理是指 MySQL 中的用户管理权限,包括创建用户、删除用户、更改用户密码、用户授权和用户撤权等操作。 * 创建用户:使用 INSERT 语句创建新的用户。 * 删除用户:使用 DELETE 语句删除用户。 * 更改用户密码...
更改用户密码有多种方式,如实时更新或通过更新`mysql.user`表: ```sql -- 实时更新 SET PASSWORD FOR 'test' = PASSWORD('1122'); -- 更新后需刷新权限 UPDATE mysql.user SET password = PASSWORD('1234') WHERE...
阿里云服务器新建用户的方法涉及到Linux系统的用户管理和权限控制。在Linux中,用户账户的创建、管理及删除是系统管理员的基本任务。以下是对这些操作的详细解释: 1. **创建新用户** 使用`useradd`命令可以创建一...
本文将详细讲解如何在MySQL中为新建用户赋予权限,包括本地和远程访问权限。 首先,创建一个新的MySQL用户。在MySQL的命令行客户端中,可以使用`CREATE USER`语句来创建用户。例如,创建名为`oukele`的用户,允许从...
2. **创建连接**:安装完成后,打开Navicat,新建一个连接,选择MySQL,输入MySQL服务器的地址(可能是localhost或远程IP)、端口(默认3306)、用户名(如root)和密码。 3. **连接测试**:创建好连接后,点击...
此外,记得定期更新用户的密码,以防止未经授权的访问。 在实际环境中,可能还需要执行其他步骤,如刷新权限(`FLUSH PRIVILEGES;`)以使更改立即生效,或者在完成所有操作后退出MySQL客户端(`EXIT;`)。同时,...
1.安装MySql ...2)在目录下新建一个my.ini(文件中已经有一个mydefault.ini文件),新建后会将原来文件的作用覆盖掉。在文件中粘贴一下代码: [mysql] # 设置mysql客户端默认字符集 default-character-
mysql创建表的sql语句 mysql建表常用sql语句: 连接:mysql -h主机地址 -u用户名 -p...删除授权: revoke select,insert,update,delete om *.* from test2@localhost; 显示数据库:show databases; 显示数据表:show
- 以上命令用于修改MySQL服务器管理员(root)的密码。 #### 二、用户管理和权限控制 1. **创建用户并授权** - 创建数据库: `CREATE DATABASE firstdb;` - 授予全部权限: `GRANT ALL ON firstdb.* TO 'firstdb' ...