重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
最简单的方法,也是安装完mysql后,系统提示的方法。使用baimysqladmin来完成。
我们提供的服务有:成都做网站、网站建设、微信公众号开发、网站优化、网站认证、宜阳ssl等。为上千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的宜阳网站制作公司
shell mysqladmin -u root password "newpwd"
shell mysqladmin -u root -h host_name password "newpwd"password 后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要用引号。
另外一个方法,利用mysql里面的SET PASSWORD命令来完成,注意必须使用PASSWORD()函数来加密设置的这个newpwd,否则直接='newpwd'不会生效。
不过如果使用方法一用mysqladmin password设置密码或者用GRANT来设置,就不用使用PASSWORD()函数,因为它们已经自动调用了该函数。
shell mysql -u root
mysql SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');
mysql SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpwd');
话说修改密码是如下操作:
mysql
SET
PASSWORD
FOR
'root'@'
localhost
'
=
PASSWORD('输入新密码');
不存在修改用户啊,你是指修改什么程序框架里的
配置文件
吗?
用户改名?[前提是用root
用户登录
]
CMD或Shell下:mysql
-u
root
-p输入密码或两个回车
mysql
use
mysql;
mysql
update
user
set
user="retoor"
where
user="root";
mysql
flush
privileges;
mysql不设置密码也是可以使用的,但是由于默认管理账号权限非常大,所以还是需要设置密码,这样才能更好的保护数据库的安全。
在Mysql环境下,可以使用以下语句进行设置密码:
1、用root 进入mysql后。
mysqlset password =password('你的密码');
mysqlflush privileges;
2、进入mysql库修改user表
mysqluse mysql;
mysqlupdate user set password=password('你的密码') where user='root';
mysqlflush privileges;