关于 在widows上安装mysql8.0和连接测试的问题(这个不怎么会使用 所以样式就长的很丑)
首先 我在windows上安装了mysql 8 和Mysql5 由于我忘记了mysql8密码 我想重置密码 发现老是密码不对
老是登录不上去 气愤之下 我重新安装了mysql8 安装过程如下
1.解压到你指定的文件下
2. 新建my.ini 文件
my.ini 文件内容如下
[mysql]
; 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
;设置3306端口
port = 3310
; 设置mysql的安装目录
basedir=D:\VM_box_work\mysql8
; 设置mysql数据库的数据的存放目录
datadir=D:\VM_box_work\mysql8data
; 允许最大连接数
max_connections=200
; 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
; 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
bind-address = 127.0.0.1
3. 接下来的工作和 网上其他的工作一样
4. 初始化 mysqld --initialize --user=root --console (这里会打印系统生成的密码 generated for root@localhost: XXXXX) xxx 就是密码
其实这一块有个小技巧 因为生成的密码很复杂 绝壁 一眼记不住 可以鼠标选择 点击右键就会复制到 粘贴板 可以随便找个文档 粘贴查看 发现一毛一样
5. 安装 mysqld install mysql8 (我原先已经安装了一个mysql5)
6. 启动 net start mysql8
7. 关闭 net stop mysql8
8. 修改密码
1. 修改密码什么的 网上其他的教程贼麻烦 什么设置这哪的 我看了都脑壳疼 这里有个偷懒的办法
打开
2. 新建连接 填写端口 用户名 密码 点击连接测试 密码这一块 你右键粘贴你的密码就行
3.测试连接成功后点击确定(重点来了(没图))
4.因为是第一次初始密码登录, 第一次登录的时候系统提示要修改密码。 用连接工具连接 系统也会提示你修改密码, 按要求修改密码 就OK 。不用cmd 命令行去修改密码万一输错 还记不住。
5. 在命令行切换mysql的话 mysql -uroot -P3310 -p -P 端口号 就可以了