在安装MySQL的时候会给定一个初始的密码,而这个初始的密码特别恶心人一堆大小写特殊字符。记住是不可能的,如果之前没有过安装经历的小伙伴第一次自主安装十有八九不会去注意这个。

​ 本次教程使用的MySQL版本是8.0.19版本。8版本的应该都可以使用这个方法,其他版本的不清楚,可以试一下。全程熟练的话两分钟搞定。

首先上教程。

直接操作吧,前面的发现都是废话

1.先要确保my.ini文件里面的datadir的那个文件夹(data)不是手动创建的

[client]#设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置端口3306port=3306#设置mysql的安装目录basedir=F:\\MYSQL\\mysql-8.0.19-winx64\\mysql-8.0.19-winx64#设置mysql数据库的存放位置,8以下不需要设置datadir=F:\\MYSQL\\mysql-8.0.19-winx64\\mysql-8.0.19-winx64\\data#允许最大连接数max_connections=20#服务端使用的字符集默认为8比特编码的latinl字符集character-set-server=utf8#创建新表的时候使用的默认存储引擎default-storage-engine=INNODB

3. cmd用管理员模式打开,进入到MySQL的安装目录下,输入:

sc delete mysql
mysqld --initialize --console
mysqld install

结束了?没有接下来交你如何更改密码,这个网上一堆代码。

6. 在my.ini文件里的mysqld下面加上这样一行(登录的时候跳过密码验证????哎呀,那么我上面哪些步骤不都。。。浪费了):

skip-grant-tables
mysql -uroot -p

8. 这个时候就已经进入到了mysql数据库,接下来几步也是我学别人的方法设置成功的,自己可以使用,依次键入:

flush privileges;alter user 'root'@'localhost'IDENTIFIED BY '你要设置的新密码';

但是要记住一点,记得把ini文件里添加的那行代码(skip-grant-tables)去掉

按照以上整理的8个步骤就可以完全解决忘记初始密码的问题,感谢大家的学习。

更多相关文章

  1. android中HttpURLConnection调用getResponseCode()时崩溃 解决方
  2. Android空引用问题的解决方法——on a null object reference
  3. android读取assets大于1M文件的解决方法
  4. 几个Android小错误解决方法
  5. CheckBox android:paddingLeft 不兼容问题解决方法
  6. Android(安卓)Studio使用过程中遇到的问题(一)-- "value 2"异常解
  7. Eclipse中编译Android工程时出现的问题解决方法。
  8. Android(安卓)ListView滑动后背景变黑问题解决方法
  9. Android(安卓)ListView滑动后背景变黑问题解决方法

随机推荐

  1. Android开发实践 网络通信 URL、URLConne
  2. android editText 软键盘enter键图标的设
  3. Android debug.keystore的密码
  4. Android:网络框架android-async-http 1.4
  5. Android中的popWindow
  6. 【Android 应用开发】Android 开发 之 JN
  7. Webkit 3
  8. Android 如何在XML文件中定义动画
  9. Android开发,使用背景图(xml drawable)为vie
  10. Android ViewFlipper的动画