MySQL新建用户,授权,删除用户,修改密码
2023-09-14 08:59:36 时间
首先要声明一下:一般情况下,修改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;
相关文章
- [PHP] ubuntu 16.04系统下解决MySQL 5.7版本的root用户重置密码问题
- 破解MySQL登录密码的几种方法
- 要想深入理解mysql索引?这16个点你必须要了解!
- Windows下,MySQL root用户忘记密码解决方案
- 【案例】利用innodb_force_recovery 解决MySQL服务器crash无法重启问题
- MySQL查看数据库相关信息
- MySQL选择数据库use与mysql_select_db使用详解
- python连接mysql
- MySQL--执行mysql脚本及其脚本编写
- thinkphp6:mysql数据库使用事务(php 8.1.1 / thinkphp v6.0.10LTS)
- [MySQL]修改root密码的4种方法(以windows为例)
- MYSQL错误解决:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
- 不停止MySQL服务增加从库的两种方式
- Mysql中用between...and...查询日期时注意事项
- 重置mysql密码的命令
- MYSQL导入数据报错|MYSQL导入超大文件报错|MYSQL导入大数据库报错:2006 - MySQL server has gone away
- MySQL事务提交过程
- MySQL技术内幕读书笔记(一)——Mysql体系结构和存储引擎
- Mysql之加密连接mysql_ssl_rsa_setup
- 【MySQL】mysql查询语句大总结_Unit04
- MySQL 忘记密码解决方法