方法如下:
①.、打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址
①.0、再次查看账户信息,select user,host,password from user; ? 可以看到密码已被修改.
①.1、退出命令行,重启mysql数据库,用新密码尝试登录.
扩展资料:
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理.
MySQL因为其速度、可靠性和适应性而备受关注.大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择.
①.:使用SHOW语句找出在服务器上当前存在的数据库:
mysql SHOW DATABASES;
mysql CREATE DATABASE MYSQLDATA;
mysql USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
mysql SHOW TABLES;
mysql DESCRIBE MYTABLE;
mysql insert into MYTABLE values ("hyq","M");
mysql LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
mysqluse database;
mysqlsource d:/mysql.sql;
①.0:删除表
mysqldrop TABLE MYTABLE;
①.1:清空表
mysqldelete from MYTABLE;
mysqlupdate MYTABLE set sex="f" where name='hyq';
(适用于管理员或者有全局权限的用户重设其它用户的密码)
进入命令行模式
更改密码:
mysql?-u?root?-p?
Enter?password:***?
mysqluse?mysql;?选择数据库?
Database?changed?
mysql?UPDATE?user?SET?password=PASSWORD("新密码")?WHERE?user='你的用户名';?
mysql?FLUSH?PRIVILEGES;?
mysql?quit;
更改用户名:
mysql?use?mysql;?选择数据库?
mysql?update?user?set?user="新用户名"?where?user="root";?将用户名为root的改为新用户名?
mysql?flush?privileges;?刷新权限?
mysql?exit
土嘎嘎的粉丝们大家好,
方法1 用SET PASSWORD命令
①.、打开终端win+r输入cmd回车即可打开;
重新登录,输入新密码shapolang就ok了;
END
①.、首先登录MySQL.
①.、关闭正在运行的MySQL服务.
重启mysql服务,使用用户名root和刚才设置的新密码root登录就ok了;
首先应该知道Mysql数据库中的口令存储必须用password()函数加密它.因为在user表中是以加密形式存储口令,而不是作为纯文本.如果没有加密,直接在数据库中执行以下语句:
use mysql insert into user (host,user,password) values(%,user_name,your password);
flush privileges;
相信结果不会满意.因为服务器比较的是加密的值,所以服务器连接一定失败.
这里需要说明的是flush privileges;这条命令起到了重新加载授权表.也可以在shell下直接用mysqladmin -u root reload或者mysqladmin -u root flush-privileges来实现重载授权表.
在Mysql环境下,可以使用以下语句进行设置密码:
①. insert into user(host,user,password) values(%,user_name,password("your password");
以上两种方法都必须进行重载授权表.
如:grant all on *.* to user_name@% identified by "your password";
另外也可以在shell环境下用mysqladmin程序来设置密码.