linux下数据库有哪些密码,Linux环境修改数据库密码

方法一:

1、mysql提供跳过访问控制命令行参数(前提是在执行这条命令之前必须杀掉mysql),找到mysqld_safe(/usr/bin/mysqld_safe)

cd /usr/bin

mysqld_safe --skip-grant-tables&

然后显示启动mysql即可,输入:mysql -u root 即可进入

use mysql;

update user set password=password("123456") where user="root';

flush privilegies;

quit;

重启mysql即可:

/etc/init.d/mysql(or mysqld) restart

重新进入mysql,就需要输入密码才能进入,输入刚才修改的密码即可

方法二:

首先确认服务器处于安全的状态,也就是没有人能够任意地连接数据库。因为在重新设置mysql的root密码期间,mysql数据库完全处于没有密码保护的状态下,其他的用户也可以任意地登录和修改mysql的信息。可以采用将mysql对外的端口封闭,并且停止apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的console上面的操作,并且拔掉网线

vi /etc/my.cnf

在[mysqld]的段中加上一句skip-grant-tables

例如:

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-name-resolve

skip-grant-tables

保存并且退出vi。

重新启动mysql

/etc/init.d/mysql restart

然后输入:mysql -u root即可进入

重复上面的修改密码操作即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值