skip-grant-tables顾名思义,数据库启动的时候 跳跃权限表的限制,不用验证密码,直接登录. 注意: 这种情况只有在忘记root密码 不得已重启数据库的情况下使用的.现网环境慎用,需要重启数据库,并且安全性也比较难以保证. 1.修改配置参数 /etc/my.cnf 在 [mysqld] 下面加上: skip-grant-tables配置项. 2.重启mysql 使得参数生效: service mysqld restart 3.注意事项 此时所有用户登录当前数据库都是免密码的,所以此时…
1.cd /lnmp1.5/tools/ 2.sh reset_mysql_root_password.sh 这样,即可完成修改!…
今天帮一个售后的同事解决网盘无登录的问题,看了下后台日志,报错用密码root连接不上数据库,然后我就强行改了一下数据库密码,就OK了. (1)用root登录系统. (2)vim /etc/my.cnf 在my.cnf中mysqld一栏添加skip-grant-tables ,保存并退出. (3)重启数据库,命令service mysqld restart (4)用mysql命令登录数据库 (5)执行UPDATE mysql.user SET Password = password ( 'new-…
1.1 忘记用户密码的解决办法 普通用户,直接用root超级管理员登录进去修改密码就可以了,但是如果root密码丢失了,怎么办呢? 1.1.1 msyqld_saft方式找回密码 停止mysql:service mysqld stop; 安全模式启动:mysqld_safe –skip-grant-tables & 无密码回车键登录:mysql -uroot –p 重置密码:use mysql; update user set password=password('') where user='…
1. 在 /etc/my.cnf 文件末尾追加 skip-grant-tables [root@abdefg mysql]# vim /etc/my.cnf [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [mysqld] # 设置3306端口 port = # 设置mysql的安装目录 basedir=/usr/local/mysql # 设置mysql数据库的数据的存放目录 datadir=/usr/local/mysql/da…
对于一个新安装的Ubuntu操作系统,经常会遇到无法使用root用户ssh连接操作系统,比如说root用户的密码被拒绝等原因. 面对这种问题,介绍一下Ubuntu无法使用root登陆解决 1. 修改 root 密码 sudo passwd root 2. 以其他账户登录,通过vi修改 /etc/ssh/sshd_config : server@ubuntu:~$ su root Password: root@ubuntu:~# vi /etc/ssh/sshd_config 3.修改Permit…
分别在Windows下和Linux下重置了MYSQL的root的密码:  在windows下: 1:进入cmd,停止mysql服务:Net stop mysql    到mysql的安装路径启动mysql,在bin目录下使用mysqld-nt.exe启动, 2:执行:mysqld-nt --skip-grant-tables(窗口会一直停止)      3:然后另外打开一个命入令行窗口,执行mysql(或者直接进入Mysql Command Line Cilent),此时无需输入密码即可进入.…
最近使用这个工具,普通用户可以登录root用户不可以登录.将vi /etc/ssh/sshd_config按照下述配置解决问题 修改sshd配置文件:vi /etc/ssh/sshd_config PermitRootLogin yes PubkeyAuthentication no PasswordAuthentication yes UseLogin yes 重启sshd服务(service sshd restart),问题得以解决. # Package generated configur…
本文章针对用yum安装的mariadb数据库,如果是tar包安装的mysql数据库,只是数据库命令的关闭启动方式不同而已. 方法一:[root@localhost ~]# killall -u mysql[root@localhost ~]# mysqld_safe --skip-grant-tables &按一次回车[root@localhost ~]# jobs[1]+ 运行中 mysqld_safe --skip-grant-tables &[root@localhost ~]# m…
vi /etc/my.cnf,在[mysqld]中添加 skip-grant-tables 例如: [mysqld] skip-grant-tables datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock 重启mysql service mysql restart 使用用户无密码登录 mysql -uroot -p (直接点击回车,密码为空) 选择数据库 use mysql; 修改root密码 update user set authe…