做服务器运维,修改 MySQL 的密码是经常的需要,定期修改 MySQL 密码是网站安全的一个保证。这里记录一下修改 MySQL 密码的一些命令,方便以后查看。
修改root密码
CentOS 下 MySQL 管理员帐号默认是 root 用户,密码为空。如果你从没设置过 MySQL 的密码,使用 root 用户来连接 MySQL 服务器不需要输入密码。
第一次设置root密码可以使用以下命令:
mysqladmin -u root password NEWPASSWORD
如果你已经设置过密码了,需要要以下命令:
mysqladmin -u root -p’oldpassword’ password newpass
比如说,旧密码是“12345”,新密码是“nowamagic”,执行以下命令:
mysqladmin -u root -p’12345′ password ‘nowamagic’
修改其它MySQL用户的密码
修改一个普通用户的密码你可以使用以下命令,比如用户是 nmuser:
mysqladmin -u nmuser -p oldpassword password newpass
另一种修改密码的方法是,MySQL 服务器把用户名和密码储存在 MySQL 数据库的 user 表中。你可以使用以下方法来直接更新用户 nmuser 的密码:
1 登录mysql服务器:
mysql -u root -p
2 选择 MySQL 数据库
mysql> use mysql;
3 修改 nmuser 密码
mysql> update user set password=PASSWORD(“NEWPASSWORD”) where User=’nmuser’;
4 重置权限
mysql> flush privileges;
mysql> quit
这种方法也可以用脚本(PHP,Perl)执行,不用SSH到服务器。
你好啊,
我觉得首先你的概念是混淆了
数据库的密码需要登录数据库服务器,用相关的命令修改数据库的用户密码
你这个吧,是链接数据库的配置文件。
这个密码要跟随数据库一致就可以
怎么改,直接编辑就可以
祝你好运,望采纳……
方法一
使用phpmyadmin,这是最简单的了,修改mysql库的user表,
不过别忘了使用PASSWORD函数。
方法二
使用mysqladmin,这是前面声明的一个特例。
mysqladmin -u root -p password mypasswd
输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。
把命令里的root改为你的用户名,你就可以改你自己的密码了。
当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin,那么这种方法就是无效的。 而且mysqladmin无法把密码清空。
下面的方法都在mysql提示符下使用,且必须有mysql的root权限。
方法三
mysql> INSERT INTO mysqluser (Host,User,Password)
VALUES(\%,jeffrey,PASSWORD(biscuit));
mysql> FLUSH PRIVILEGES
确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES。
方法四
和方法三一样,只是使用了REPLACE语句
mysql> REPLACE INTO mysqluser (Host,User,Password)
VALUES(\%,jeffrey,PASSWORD(biscuit));
mysql> FLUSH PRIVILEGES
方法五
使用SET PASSWORD语句,
mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD(biscuit);
你也必须使用PASSWORD()函数,
但是不需要使用FLUSH PRIVILEGES。
方法六
使用GRANT IDENTIFIED BY语句
mysql> GRANT USAGE ON TO jeffrey@"%" IDENTIFIED BY biscuit;
这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES。
进入数据库,找到dede_admin项目,然后点击“浏览”按钮。
2 然后,我们可以看到后台用户名和密码。密码是MD5加密了的。如果知道破解MD5密码的,直接可以复制去破解,就能知道后台密码是多少了。
3 不知道破解的,嫌破解麻烦的,那么只能修改啦。点击下面的“修改”按钮。
4 然后找到“pwd”值。这个是后台密码,
5 最后输入MD5加密后的密码,比如我的修改为c3949ba59abbe56e057f ,登录密码就变成了123456,修改之后,点击执行按钮,就能成功的修改后台密码了。(dedecms 53以上版本密码为admin21232f297a57a5a743894a0e,dedecms 51版本密码为123456c3949ba59abbe56e057f )
拓展内容:找到数据库
首先,先找到数据库位置,不同的运营商, *** 作方法不一样。这里小编以西部数码作为演示。其他的运营商,基本原理差不多,如有不知道的可以咨询售后客服。登录账号,点击右上角的“管理中心”,然后点击“进入会员中心”。
2 然后选择“虚拟主机管理”,再点击忘记密码的程序主机后面的“管理”按钮。
3 然后再点击“数据库”。
4 最后,我们就能看到数据库管理按钮了,你的网站是什么编码的,就进入相对应的数据库后台管理。
DB2数据库用户的验证是依靠 *** 作系统用户的,所以只要你修改了 *** 作系统上的用户密码,自然就修改了DB2用户的密码,如:
$db2 connect to <dbname> user user1
user1必须是存在于数据库服务器 *** 作系统上的用户,验证密码也是该 *** 作系统上的用户密码
按如下方法更改sa密码。
1、以sqlserver2008r2为例,登录SQL
Server
Managment
Studio。
2、在左边列表找到“安全性”—“登录名”—“sa”
3、在“sa”处点击鼠标右键,选择属性。
4、输入新密码,并确认一次密码,然后点击“确定”按钮即可。
以上就是关于centos7怎么改mysql密码全部的内容,包括:centos7怎么改mysql密码、各位大神,我想问下这个数据库是怎么修改密码和信息的、mysql数据库修改密码如何修改密码之后程序如何修改数据库密码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)