安装配置方法图文教程,忘记root密码和修改roo

mysql 忘记了管理员密码解决方法,修改数据库密码的几种方法

mysql 5.7.17 安装配置方法图文教程(windows10),5.7.17windows10

mysql 5.7.17 安装配置方法整理

第一步 到MySQL官网下载mysql-5.7.17-winx64.zip

第二步 解压缩 mysql-5.7.17-winx64.zip

第三步 新建一个my.ini文件,然后用记事本打开输入mysql的基本配置:

[mysql]
; 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
;设置3306端口
port = 3306 
; 设置mysql的安装目录
basedir=E:mysql5.7
; 设置mysql数据库的数据的存放目录
datadir=E:mysql5.7data
; 允许最大连接数
max_connections=200
; 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
; 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 

图片 1

图片 2

第四步 以管理员身份打开cmd窗口后,将目录切换到你的解压文件bin目录下。再输入mysqld install回车运行就可以了,注意是mysqld不是mysql。

第五步 接下来我们用mysqld  --initialize 先初始化data目录。要不然mysql5.7的文件夹下面不会出现data文件夹​ ​

第六步 接着就是在输入net start mysql启动服务。net stop mysql 停止mysql服务

第七步

(1).由于MySQL5.7在安装完后,第一次启动时,会在root目录下生产一个随机的密码,文件名为 .mysql_secret
所以,登录时需要用随机密码登录,然后通过以下命令修改密码
“SET PASSWORD = PASSWORD(‘new password'); ”

(2). 在忘记root密码的时候,

以windows为例:

    1. 关闭正在运行的MySQL服务。

    2. 打开DOS窗口,转到mysqlbin目录

    3. 输入mysqld --skip-grant-tables 回车
                --skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。

    4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlbin目录。

    5. 输入mysql回车,如果成功,将出现MySQL提示符 >。

    6. 连接权限数据库: use mysql;  (别忘了最后加分号) 。

    7. 改密码:update user set password=password("123") where user="root"; (别忘了最后加分号) 。

    如果修改密码出现
    **mysql修改密码错误 ERROR 1054 (42S22)**

    则使用 mysql>update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';
或者update MySQL.user set password=PASSWORD(‘123456') where User='root';

    8. mysql>flush privileges;   #更新权限

    9. 退出 quit。

    10. 注销系统,再进入,
    输入 mysql -u root -p
    使用用户名root和刚才设置的新密码123456登录。

(3). 知道root密码的时候

方法1:SET PASSWORD命令
首先登录MySQL。
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for [email protected] = password('123');

方法2:mysqladmin 格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表
首先登录MySQL。

mysql> use mysql; 
 mysql> update user set password=password('123') where user='root' and host='localhost'; 
mysql> flush privileges;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持帮客之家。

5.7.17 安装配置方法图文教程(windows10),5.7.17windows10 mysql 5.7.17 安装配置方法整理 第一步 到MySQL官网下载mysql-5.7.17-winx64.zip 第二步 解...

一 修改root密码的三种办法

如何修改数据库密码

方法1: 用SET PASSWORD命令

方法 1: 用 SET PASSWORD 命令 

首先登录 MySQL。  

格式:mysql> set password for 用户名 @localhost = password('新密码');  

例子:mysql> set password for root@localhost = password('123');

首先登录MySQL。

方法 2:用 mysqladmin  

格式: mysqladmin -u 用户名 -p 旧密码 password 新密码

例子: mysqladmin -uroot -p123456 password 123

格式:mysql> set password for 用户名@localhost = password('新密码');

方法 3:用 UPDATE 直接编辑 user 表

首先登录 MySQL。  

mysql> use mysql;  

mysql> update user set password=password('123') where user='root';  

mysql> flush privileges;  

例子:mysql> set password for root@localhost = password('123');

方法 4:在忘记 root 密码的时候,可以这样

方法2:用mysqladmin

windows下修改

  1. 关闭正在运行的 MySQL 服务。  

  2. 打开 DOS 窗口,转到 mysqlbin 目录。  

  3. 输入 mysqld --skip-grant-tables 回车。 --skip-grant-tables 的意思是启动 MySQL 服务的时候跳过权限表认证。  

  4. 再开一个 DOS 窗口(因为刚才那个 DOS 窗口已经不能动了),转到 mysqlbin 目录。  

  5. 输入 mysql 回车,如果成功,将出现 MySQL 提示符 >。  

图片 3

  1. 连接权限数据库: use mysql;

7. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号)

  1. 刷新权限(必须步骤):flush privileges;

  2. 退出 quit

  3. 注销系统,再进入,使用用户名 root 和刚才设置的新密码 123 登录。 

格式:mysqladmin -u用户名 -p旧密码 password 新密码

linux下修改

Windows同样适用。原理和上一个方法一样

  1. 首先编辑mysql安装目录下的 my.cnf 文件:vi my.cnf 【注:windows下修改的是 my.ini

  2. 找到 [mysqld] 行,在其下方添加一行: skip-grant-tables

图片 4

图片 5

  1. esc 输入 :wq 保存退出

  2. 重启服务 service mysql restart 【windows下需要打开“服务”并找到mysql重启】

  3. 修改 mysql 密码 set password = password('root'); 或使用 方法 3

  4. 修改完密码后,需要将 my.cnf(my.ini) 文件修改回原样。

  5. 重启服务。完成

例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表

首先登录MySQL。

mysql> use mysql; 
mysql> update user set password=password('123') where user='root' and host='localhost'; 
mysql> flush privileges;

二 忘记root密码解决办法

以下是Windows操作系统的操作步骤:

  1. 关闭正在运行的MySQL服务-->net stop mysql

  2. 打开DOS窗口,转到mysqlbin目录。

  3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables的意思是启动MySQL服务的时候跳过权限表认证,注意skip前面是两个“-” ,此时DOS窗口无法输入

  4. 再开一个DOS窗口,转到mysqlbin目录。

  5. 输入mysql回车,如果成功,将出现MySQL提示符 >。

  6. 连接权限数据库: use mysql; 。

  7. 改密码:

update user set password=password("123") where user="root";(别忘了最后加分号)
  1. 刷新权限(必须步骤):flush privileges; 。

  2. 退出 quit。

  3. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

三 误删root用户的解决办法

  1. 关闭正在运行的MySQL服务-->net stop mysql

  2. 打开DOS窗口,转到mysqlbin目录。

3. 输入mysqld --skip-grant-tables回车。--skip-grant-tables的意思是启动MySQL服务的时候跳过权限表认证,注意skip前面是两个“-” ,此时DOS窗口无法输入

  1. 再开一个DOS窗口,转到mysqlbin目录。

  2. 输入mysql回车,如果成功,将出现MySQL提示符 >。

  3. 连接权限数据库: use mysql; 。

7.往user表中插入root用户:

 mysql> insert into user set user='root',ssl_cipher=''x509_issuer='',x509_subject='';

8.给新建的root用户授权:

mysql>update user set Host='localhost',select_priv='y', insert_priv='y',update_priv='y',


Alter_priv='y',delete_priv='y',create_priv='y',drop_priv='y',reload_priv='y',shutdown_priv='y',Process_priv='y',file_priv='y',grant_priv='y',References_priv='y',index_priv='y',create_user_priv='y',show_db_priv='y',super_priv='y',create_tmp_table_priv='y',Lock_tables_priv='y',execute_priv='y',repl_slave_priv='y',repl_client_priv='y',create_view_priv='y',show_view_priv='y',create_routine_priv='y',alter_routine_priv='y',create_user_priv='y' where user='root';

9.退出: mysql>exit;或mysql>quit

10.重启服务: net start mysql

11.登录root用户

以上所述是小编给大家介绍的Mysql 忘记root密码和修改root密码的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

您可能感兴趣的文章:

  • windows下mysql忘记root密码的解决方法
  • Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
  • Mysql5.7忘记root密码及mysql5.7修改root密码的方法
  • Mysql 忘记root密码的完美解决方法
  • 在Linux环境下mysql的root密码忘记解决方法(三种)
  • Mysql 5.7 忘记root密码或重置密码的详细方法
  • 忘记mysql数据库root用户密码重置方法[图文]
  • linux mysql忘记密码的多种解决或Access denied for user ''root''@''localhost''
  • 强制修改mysql的root密码的六种方法分享(mysql忘记密码)
  • MySQL root密码忘记后更优雅的解决方法

本文由星彩网app下载发布于星彩彩票app下载,转载请注明出处:安装配置方法图文教程,忘记root密码和修改roo

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。