linux设置mysql的密码
1、数据库中修改
mysql
-u
root
-p
回车输入密码
mysql
user
mysql
mysql
select
user,password
from
user;
#查看密码
#可以看到密码41位,直接修改此表不为上策,但是可以通过函数计算密码来修改
mysql
select
PASSWORD('abc');
#然后根据具体的条件把密码修改为算出来的值,可要小心哦。
mysql
-u
root
-p
回车输入密码mysql
user
mysql
mysql
select
user,password
from
user;
#查看密码
#可以看到密码41位,直接修改此表不为上策,但是可以通过函数计算密码来修改
mysql
select
PASSWORD('abc');
#然后根据具体的条件把密码修改为算出来的值,可要小心哦。
2、命令行中修改root的密码为yourpassword
mysqladmin
-u
root
-p
PASSWORD
yourpassword
回车
输入原来的密码
mysqladmin
-u
root
-p
PASSWORD
yourpassword
回车
输入原来的密码
3、使用SET
PASSWORD,例如:修改root在本地的密码为yourpasswd:
mysql
SET
PASSWORD
FOR
root@localhost
=
PASSWORD('yourpasswd');
mysql
SET
PASSWORD
FOR
root@localhost
=
PASSWORD('yourpasswd');
4、使用
GRANT
...
IDENTIFIED,例如:修改root密码为:youpassword:
‘贰’ 怎么在linux系统重置mysql的root密码
MYSQL内部修改
登录mysql数据库:mysql -u用户名 -p密码 数据库名,例如:mysql -uroot -p123456 mysql;
修改密码:UPDATE user SET Password = password ( '新密码' ) WHERE User = 'root'
重新启动MYSQL:service mysqld restart
或者不修改my.cnf直接执行:./bin/mysqld_safe--skip-grant-tables&
无需密码直接登录:mysql -uroot mysql
重置密码:UPDATE user SET Password = password ( '新密码' ) WHERE User = 'root'
‘叁’ linux怎么修改mysql密码
1. 首先用管理员权限登陆Linux;
2. 输入:vi /etc/my.cnf 回车。然后按“i”键盘,在这个文件中的最后一行输入:skip-grant-tables
然后按 esc键,然后输入“:wq”保存并退出;
3.重启MySQL服务
输入:service mysqld restart回车;
4.输入 mysql -uroot -p;
然后提示你输入密码,直接回车就可以进入mysql数据库了;
开始修改MySQL用户密码
① 输入use mysql回车;
② 输入update user set password = password(“147g58”)where user=’root’;
“147g58”为你自己设置的密码;
显示“Query OK”这就表明修改成功了,
5.最后一步,退出mysql,将一开始修改的/etc目录下的my.cnf文件的最后一行去掉,重启服务;
① 输入 exit退出mysql
② 改my.cnf文件;删掉最后一行;
然后按ESC键盘,再输入”:wq”保存退出;
③重启服务:
就可以用你修改的密码登录mysql数据库了;‘肆’ linux重置mysql的root密码
linux系统重置mysql的root密码本质上就是修改mysql的root密码,要修改root密码,要看具体的情况,用户可以参考如下两种情况 。
一、如果知道root密码,只是更换mysql的root密码,可以通过mysqladmin来进行修改。执行如下命令:
1执行命令后,会提示用户输入mysql的root密码,这时候输入原来的mysql root密码回车即可。