1.直接在数据库中修改记录
mysql> use mysql
mysql> update user set password = password(”new_password”) where user = “user_name”;1.直接在数据库中修改记录
mysql> use mysql
mysql> update user set password = password(”new_password”) where user = “user_name”;
mysql> flush privileges;
其实这种方法就是更新一条数据库记录,与普通update语句不同的是,密码加密存储,需用password()函数来生成,另一个不同点是需要刷新权限表。
(一定要刷新权限表,否则不生效)
2.在数据库中运行set password
mysql> set password for user_name = password(”new_password”);
mysql> flush privileges;
同第一种方法,也要刷新权限表
3.直接在shell环境运行mysqladmin
> mysqladmin -u user_name -p password “new_password”
> mysqladmin flush-privileges
这个方法我试了几次,每次都能将密码记录修改掉,但是每次修改后都无法登录,即使重启数据库也无济于事。所以建议不要采用本方法修改用户密码,尤其是root密码。
4.
grant all privileges on db.table to user_name@localhost identified by “your_pwd”;
用户名密码的生效不必用flush privileges刷新
注:
db.table: db表示授权哪个库,table是相应库里的表。可以用*.*表示所有库所有表。注意,如果想表示某个库的所有表,必须用db_name.*,后面的”.*”不可省略,否则权限将无法赋予。
user_name@localhost: user_name表示用户名,localhost表示该用户只能在本地访问该库,可以用%表示从任何地方访问该库,也可以用111.11.22.33来表示地址
your_pwd: 给用户设置的密码
mysql> flush privileges;
其实这种方法就是更新一条数据库记录,与普通update语句不同的是,密码加密存储,需用password()函数来生成,另一个不同点是需要刷新权限表。
(上面这个好用,不过要)
2.在数据库中运行set password
mysql> set password for user_name = password(”new_password”);
mysql> flush privileges;
同第一种方法,也要刷新权限表
3.直接在shell环境运行mysqladmin
> mysqladmin -u user_name -p password “new_password”
> mysqladmin flush-privileges
这个方法我试了几次,每次都能将密码记录修改掉,但是每次修改后都无法登录,即使重启数据库也无济于事。所以建议不要采用本方法修改用户密码,尤其是root密码。
4.
grant all privileges on db.table to user_name@localhost identified by “your_pwd”;
用户名密码的生效不必用flush privileges刷新
注:
db.table: db表示授权哪个库,table是相应库里的表。可以用*.*表示所有库所有表。注意,如果想表示某个库的所有表,必须用db_name.*,后面的”.*”不可省略,否则权限将无法赋予。
user_name@localhost: user_name表示用户名,localhost表示该用户只能在本地访问该库,可以用%表示从任何地方访问该库,也可以用111.11.22.33来表示地址
your_pwd: 给用户设置的密码
分享到:
相关推荐
很多新用户在使用mysql时不知道怎么修改自己mysql的用户名和密码,有些用户还总是忘记自己设置的密码,因此他们需要这样一篇文章来辅助他们修改用户名和密码。
修改mysql的root用户名和密码
今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。 方法一(先进入root权限): # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --...
安装WAMP套件后,修改WAMP中mysql默认空密码.
centeos5.5下编译安装MYSQL以及安装过程中遇到的问题解决方法,修改root密码
查看、修改mysql的用户名和密码 第一步: 这时你需要进入/etc/mysql目录下,然后sudo vim/vi debian.cnf查看里面的用户名和密码,然后使用这个文件中的用户名和密码进入mysql,假如debian.cnf中的用户名为debian-sys-...
主要介绍了Mysql 5.6添加修改用户名和密码的方法,需要的朋友可以参考下
[client] port=3306 default-character-set=utf8 host=localhost user=root password=1[/quote] 具体的其他参数都可以在这里修改 二、可以修改环境变量 MYSQL_HOST 代表主机名 USER 为用户名 MYSQL_PWD 为密码 ...
格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是...
格式:mysql> set password for 用户名@localhost = password(‘新密码’); 例子:mysql> set password for root@localhost = password(‘123’); mysql5.7和mysql8.0以上都可以用 方法2:用mysqladmin 格式:...
再另开一个cmd窗口直接执行mysql命令(由于2操作已经是无需授权即可访问表,所以直接用mysql,不带用户名和密码即可登录) 切换到mysql数据库:uses mysql; 修改user表的password字段: update us
3.更改用户名密码 mysql -uroot -p1234 红色为可更改的地方,用户名及密码 您可能感兴趣的文章:MySQL——修改root密码的4种方法(以windows为例)windows下mysql忘记root密码的解决方法Mysql的Root密码忘记,查看或...
mysql备份脚本-按日期进行备份,并进行压缩, 在windows下运行。请修改对于的路径,mysql表名 用户名密码等,将文件后缀修改为bat即可
mac中安装MySQL时系统会自动为root 账户生成一个密码(改密码一般为一个不好记的字符串),若自己没有记住改密码,这时 mysql 就无法进入了。解决方案是修改root 账户的密码,问题是mysql进不去如何修改,下面就是改...
运行sql文件 修改yml中数据库用户名密码 软件说明 商品进货销售退货 角色权限动态分配 Echarts统计报表 Aop切面日志 毕业设计基于springboot+mysql的进销存管理系统项目源码。 使用说明 登陆用户名admin 密码12345...
方法一: MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器: ...因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改My
//登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> mysql> insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub ject) values(“localhost”,”pppadmin”,password(“passwd”),...
修改MySQL密码: 代码如下:mysqladmin -u root -p password 123456mysqladmin -u用户名 -p旧密码 password 新密码 忘记MySQL密码: 代码如下:chown -R mysql:mysql /var/lib/mysql /etc/init.d/mysql stop 或 kill ...
2010-02-04 00:23:51 来源:自学网 浏览:1019 次 内容提要: 内容提要 : 有很多朋友虽然安装好了 mysql 但却不知如何使用它这篇文章中我就从连接 mysql 修改密码、增加用户等方面来学习一些 mysql 常用命令。...