mysql 5.7 密码重置 新增用户

找到 my.cnf 看看是否有需要跳过密码验证

#skip-grant-tables=1

mysql 进去

use mysql;
update user set authentication_string=PASSWORD(‘MyPassword‘) where user="root";

desc user;
//create user ‘173‘@‘%‘ identified by ‘mima‘ password expire never;//grant all privileges on 173.* to ‘173‘@‘%‘;
时间: 2024-11-07 05:12:48

mysql 5.7 密码重置 新增用户的相关文章

MySQL密码重置(root用户)

分别在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),此时无需输入密码即可进入. use mysql

Ubuntu下MySQL忘记root密码重置

MySQL忘记root密码肿么办?-_-|||   这种情况虽然不是很常见,但是有时长时间没有登录系统,还真会忘记密码.这时候,如果您能以系统管理员权限登陆密码,那还是有救的.放大招,将其重置即可. 1. 修改MySQL的登录设置 vi /etc/mysql/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables :wq 保存设置并退出vi 2. 重新启动mysqld sudo service mysql restart 3. 登录并修改MySQL的root密码  进

LAMP - MySQL的root密码重置

登录数据库时,可能会忘记密码,怎么办呢? 方法:编辑mysql配置文件,不让mysql去授权:之后输入mysql无用户登录,因为是root用户,所以在mysql库里进行密码的重置 mysql密码重置过程及语句: [[email protected] ~]# mysql -uroot ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 不输入密码登录会报错 [[email protec

mysql 设置远程登陆以及新增用户

mysql 简单的管理命令: 启动mysql sudo start mysql 停止mysql sudo stop mysql 允许远程访问的设置: sudo vi /etc/mysql/my.cnf 注释掉 bind-address = 127.0.0.1 增加新用户: GRANT ALL PRIVILEGES ON *.* TO [email protected]'%' IDENTIFIED BY "123456"; GRANT命令说明: ALL PRIVILEGES 是表示所有权

linux下mysql的root密码重置,不适用集成安装包

1.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables  例如: [mysqld]  datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tables  保存并且退出vi. 2.新启动mysqld # /etc/init.d/mysqld restart  Stopping MySQL: [ OK ]  Starting MySQL: 

MySQL的root密码重置

设置MySQL root密码: #mysqladmin -uroot password 'qiangge'(划线部分为root密码) # mysql -uroot -pqiangge 如果忘记MySQL root密码,解决方法如下: (1)编辑MySQL主配置文件 my.cnf #vim /etc/my.cnf 在[mysqld]字段下添加参数 skip-grant (2)重启数据库服务 #service mysqld restart (3)这样就可以进入数据库不用授权了 # /usr/loca

centos的mysql升级之后密码重置

1.配置文件添加过滤密码选项 #vim  /etc/my.cnf 跳过密码校验 2.重启mysql服务 #/etc/init.d/mysqld  restart 3.#mysql -uroot -p  (直接回车) mysql>update  user  set authntication_string=PASSWORD('password')  where  user="root"; mysql>flush privileges; 4.修改/etc/my.cnf 注释掉s

mysql数据库root密码重置

很多时候我们连接数据库都不是用的root(管理员)权限登录,但是在工作中不可避免的会遇到需要root权限,却不知道root秘密的情况,下面就是我再忘记或者不知道root密码的情况下重置root密码: 操作系统:CentOs 6.5 (阿里云) 找到MySQL的配置文件,一般在安装MySQL时,配置文件默认在/etc目录下面找到my.cnf; 编辑my.cnf 内容如下 3.在 [mysqld] 下面添加如下语句  skip-grant-tables(跳过mysql权限验证) 如图: 4.保存配置

Linux中mysql的root密码重置

方法:在linux中安装好mysql之后默认是没有密码的,但为了安全,我们有必要去设置密码,有时候可能你设置密码后忘记了,那怎么办?那就得去通过修改一个配置文件,它路径在/etc/my.cnf中,然后取消授权,那样就不需要输入密码进入mysql,进去mysql重置密码,修改之后要记得去删除在/etc/my.cnf取消授权的语句. 说明:下边的mysql指令我已经设置了它的环境变量,如果没有设置那么就得用它的绝对路径去执行这个指令. (1)设置密码 #mysqladmin  -uroot  pas