如何通过配置文件my.ini修改mysql密码

目录
  • 编辑my.ini 在[mysqld]字段下添加 skip-grant-tables
  • 重启mysql服务
  • 进入MySQL数据库
  • 再次重启mysql服务
  • 总结

编辑my.ini 在[mysqld]字段下添加 skip-grant-tables

首先打开my.ini,在my.ini的[mysqld]字段下方加入:skip-grant-tables,然后保存。

如下图所示:

重启mysql服务

然后,以管理员身份进入cmd,输入如下命令:

net stop mysql
net start mysql

重启mysql服务,这时的mysql不需要密码即可登录数据库。

进入MySQL数据库

打开cmd,进到mysql安装目录的bin目录下,然后输入mysql,回车就可以直接进入mysql

更新mysql数据库中的user表的root用户的密码

use mysql;
update user set password=password('root') WHERE User='root';
flush privileges;

运行效果如下:

mysql>use mysql;
mysql>update user set password=password('新密码') WHERE User='root';
mysql>flush privileges;

然后退出mysql

exit

再次重启mysql服务

再次重启mysql服务,然后就可以用新密码进入mysql

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • mysql 5.7.11 winx64初始密码修改

    从官网下载MySQL-5.7.11-winx64压缩版,安装后发现竟然有密码,尝试无果,通过修改密码搞定 安装成功后: 关闭mysql服务在跟目录下修改文件my.ini,内容如下:注意两点  1:内容中myql的安装目录换成读者的安装目录:2最后一行代表登录是否需要密码,这里我们绕过密码登录进入mysql修改密码,所以不注释skip-grant-tables ####################配置文件开始################### # For advice on how to

  • mysql默认编码为UTF-8 通过修改my.ini实现方法

    mysql汉字乱码的原因 mysql默认的编码是Latin1是I-8859-1的别名,但Latin1是不支持汉字的,所以要将其改为UTF-8或GBK 1.关闭mysql服务器,这个很重要. 2.通过my.ini设置mysql数据库的编码 在mysql数据库的安装根目录下找到my.ini,例:C:\Program Files\MySQL\MySQL Server 5.5 将其复制到桌面,双击打开, 搜索"default-character-set"将其改为utf8, 搜索"ch

  • mysql5.7.18安装并修改初始密码的方法

    Centos 安装MySQL可以参考之前写的一篇文章 Centos7.3 安装Mysql5.7并修改初始密码 windows安装mysql5.7有两种方式 1.下载.msi安装文件直接根据界面提示进行安装 2.下载.biz压缩包 这里接介绍的是第二种压缩版的安装方式 官方的参考文档 https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html 1.下载mysql 其他版本下载地址 https://dev.mysql.co

  • 如何通过配置文件my.ini修改mysql密码

    目录 编辑my.ini 在[mysqld]字段下添加 skip-grant-tables 重启mysql服务 进入MySQL数据库 再次重启mysql服务 总结 编辑my.ini 在[mysqld]字段下添加 skip-grant-tables 首先打开my.ini,在my.ini的[mysqld]字段下方加入:skip-grant-tables,然后保存. 如下图所示: 重启mysql服务 然后,以管理员身份进入cmd,输入如下命令: net stop mysql net start mysq

  • Centos下 修改mysql密码的方法

    1.修改MySQL的登录设置: # vim /etc/my.cnf 加上一句:skip-grant-tables 如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock 2.重启mysql # service mysqld restart Stopping MySQL: [ OK ] Starting MySQL: [ OK ] 3.修改密码 mysql> USE mysql ; Database changed m

  • 修改mysql密码与忘记mysql密码的处理方法

    修改MySQL密码: 复制代码 代码如下: mysqladmin -u root -p password 123456mysqladmin -u用户名 -p旧密码 password 新密码 忘记MySQL密码: 复制代码 代码如下: chown -R mysql:mysql /var/lib/mysql /etc/init.d/mysql stop 或 kill -9 杀死进程.[root@corshetlpro01 bin]# cd /usr/local/mysql/bin./mysqld_s

  • Linux下忘记mysql密码该如何修改mysql密码

    初始密码为空,使用空密码登陆mysql执行下列语句 mysql>use mysql; mysql> UPDATE user SET password=PASSWORD("root") WHERE user='root'; mysql> FLUSH PRIVILEGES; mysql> quit; 修改/opt/lampp/phpmyadmin/config.inc.php 找到如下代码: $cfg['Servers'][$i]['auth_type'] = 'c

  • 修改MySQL密码的四种方法总结(适合初学者!)

    目录 前言 方法1:用set password命令 方法2:用mysqladmin 方法3:用update直接编辑user表 方法4:忘记密码处理方式 结束语 前言 作为初学者,对于MySQL密码的修改,目前我已知的有四种方法:前三种是在知道密码的情况下修改,因为需要我们先登录:最后一种适合忘记密码的情况下进行修改! 方法1:用set password命令 (1)首先要先登录MySQL: (2)修改密码格式为: set password for 用户名@localhost = password(

  • 修改MYSQL密码的几种常用方法总结

    首先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的, ­所以一般用户无法更改密码,除非请求管理员. ­­方法一 ­使用phpmyadmin,这是最简单的了,修改mysql库的user表, ­不过别忘了使用PASSWORD函数. ­­方法二 ­使用mysqladmin,这是前面声明的一个特例. ­mysqladmin -u root -p password mypasswd ­输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd. ­把命

  • dos或wamp下修改mysql密码的具体方法

    最近在纠结如何修改mysql的密码,终于搞定了.. 在wamp环境下,左击你的wamp图标.在服务下面找到mysql然后你就会看到一个mysql控制台,进入即可操作下面步骤. 运行->cmd 首先我们有进入mysql .(这个是在dos下的在wamp下我自己的电脑直接输入mysql密码就可以进入省略这个步骤) 具体代码 复制代码 代码如下: mysql -uroot -p 然后输入你mysql的密码即可.接下来选择mysql数据库. 出现Datebase changed就可以进去下一步了. 这里

  • xampp修改mysql默认密码的方法

    在这里介绍xampp修改mysql默认密码的大概过程是先利用xampp的phpmyadmin进入修改mysql密码,修改之后我们再修改xampp中phpmyadmin的密码,这样就完整的修改mysql默认密码了. 大概过程 在mysql里设密码打开IE输入网址localhostphpadmin之后,点用户看到有root用户,往下拉,找到修改密码的地方,输入密码,进行执行操作,最后再去到在你的xampp安装目录下找到phpadmin文件夹,打开找到config.inc.php文件之后,打开找关于m

  • windows下忘记MySQL密码的修改方法

    一.windows下修改MySQL密码的方法如果在Windows下忘记了MySQL的密码,可以这样做:1.关闭正在运行的MySQL服务:net stop mysql或 在windows 任务管理器中结束 mysqld.exe 进程或在 管理工具里面的服务找到 mysql服务 ,将其停止: 复制代码 代码如下: C:\Users\Administrator>net stop mysqlMySQL 服务正在停止.MySQL 服务已成功停止. 2.打开命令行,转到mysql的bin目录下: 复制代码

  • Windows下mysql修改root密码的4种方法

    MySQL是一个关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一.搭配 PHP 和 Apache 可组成良好的开发环境.因此用的很广泛.很多人都会遇到MySQL需要修改密码的情况,比如密码太简单.忘记密码等等.这里我就教大家几种修改MySQL密码的方法.这里以修改root密码为例,操作系统为windows. 先要声明一点,大部分情况下,修改MySQL是需要

随机推荐