mysql 增加新用户与修改密码方法

mysql教程 增加新用户与修改密码方法

格式:mysqladmin -u用户名 -p旧密码 password 新密码

1、给root加个密码ab12。首先在dos下进入目录mysqlbin,然后键入以下命令:

mysqladmin -uroot -password ab12

注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

2、再将root的密码改为djg345。

mysqladmin -uroot -pab12 password djg345

七、增加新用户。(注意:和上面不同,下面的因为是mysql环境中的命令,所以后面都带一个分号作为命令结束符)

格式:grant select on 数据库教程.* to 用户名@登录主机 identified by “密码”

例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:

grant select,insert,update,

delete on *.* to test1@“%” identified by “abc”;

但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。

例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即mysql数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过mysql主机上的web页来访问。

grant select,insert,update,

delete on mydb.* to test2@localhost identified by “abc”;

如果你不想test2有密码,可以再打一个命令将密码消掉。

grant select,insert,update,delete on mydb

.* to test2@localhost identified by “”;

时间: 2024-11-05 21:40:32

mysql 增加新用户与修改密码方法的相关文章

mysql增加新用户无法登陆解决方法_Mysql

今天安装openstack folsom版本,安装完mysql,为各个服务增加对应的数据库和用户后,发现 无法使用新增的用户登陆mysql.我增加用户的方法如下: mysql -uroot -p$MYSQL_PASS <<EOF CREATE DATABASE nova; GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY '$MYSQL_PASS'; CREATE DATABASE glance; GRANT ALL PRIV

向MySQL增加新用户权限

mysql|用户权限 你可以有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表.比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些. 下面的例子显示出如何使用mysql客户安装新用户.这些例子假定权限根据以前的章节描述的缺省被安装.这意味着为了改变,你必须在mysqld正在运行同一台机器上,你必须作为MySQL root用户连接,并且root用户必须对mysql数据库有insert权限和reload管理权限.另外,如果你改变了root用户口令,你必须如

MySQL 增加新用户sql语句

格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码" 例1.增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询.插入.修改 .删除的权限.首先用以root用户连入MYSQL,然后键入以下命令:  代码如下 复制代码 grant select,insert,update,delete on *.* to test1@"%" Identified by "abc"

在MySQL数据库增加新用户权限简介

有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表.比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些. 下面的例子显示出如何使用mysql客户安装新用户.这些例子假定权限根据以前的章节描述的缺省被安装.这意味着为了改变,你必须在mysqld正在运行同一台机器上,你必须作为MySQL root用户连接,并且root用户必须对mysql数据库有insert权限和reload管理权限.另外,如果你改变了root用户口令,你必须如下的mysql命令指定它.

6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法

 mysql安装完之后,登陆后发现只有两个数据库:mysql>show databases; +--------------------+ | Database           | +--------------------+ | information_schema | | test               | +--------------------+ ,mysql> use mysql ERROR 1044 (42000): Access denied for user''

MySQL修改密码方法总结

mysql MySQL修改密码方法总结  首先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的,所以一般用户无法更改密码,除非请求管理员. 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数. 方法二 使用mysqladmin,这是前面声明的一个特例. mysqladmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为myp

NIST出台密码安全新标准:不再强制用户定期修改密码和使用复杂字符密码

本文讲的是NIST出台密码安全新标准:不再强制用户定期修改密码和使用复杂字符密码, 美国国家标准和技术协会(NIST)发布了<数字身份验证指南(DAG)>的最新草案,该草案对以前的密码安全设置以及公司在制定相关安全政策时的许多标准和做法都进行了修改和调整. 在新版的密码安全保护方面,该指南不再要求用户定期修改密码.因为经过调查,频繁的更改密码并没有达到保护密码安全的预期目的. NIST最新建议 1. 在用户想要修改的时候再去修改, 2. 用户发现自己的设备有被攻击的迹象时应立即修改密码, 3.

【转】MySQL修改密码方法总结

1.修改root用户的的口令 缺省情况下MySQL没有设置密码,我们可以用三种方法设置密码头: *   用mysqladmin命令来改root用户口令 # mysqladmin –u root password 54netseek //设置MySQL管理操作用户root的密码为52netseek *   用set password修改口令: mysql> set password for root@localhost=password('54netseek); 注意分号的作用是结束 *   直接

MySQL创建新用户并授权的示例

为MySQL添加新用户的方法有两种:通过使用GRANT语句或通过直接操作MySQL授权表:比较好的方法是使用GRANT语句,更简明并且很少出错.GRANT语句的格式如下: GRANT 权限 ON 数据库.数据表 TO 用户名@登录主机 IDENTIFIED BY "密码" 例如,添加一个新用户名为phpuser,密码为字符串"brophp".让他可以在任何主机上登录,并对所有数据库有查询.插入.修改.删除的权限.首先要以root用户登录,然后输入以下命令: GRAN