mysql-8.0-winx64安装以及修改密码
一、下载安装包(https://dev.mysql.com/downloads/mysql/)


二、添加my.ini配置文件
打开刚刚解压的文件夹 C:\mysql-8.0.16-winx64,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\mysql-8.0.16-winx64
# 设置 mysql数据库的数据的存放目录
# datadir=C:\mysql-8.0.16-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
三、初始化以及安装Mysql服务
3.1 以管理员身份打开 cmd 命令行工具,切换目录
cd C:\mysql-8.0.16-winx64\bin;
3.2 初始化数据库,执行完成后,会输出 root 用户的初始默认密码,一定保存好(当然保存了也不一定能登录,反正我没有登录进去)
mysqld --initialize --console
3.3 安装服务
mysqld install
3.4 启动服务
net start mysql
3.5 尝试登录
mysql -u root -p
3.6 请输入刚才3.2步骤保存的密码,若看到Welcome to the MySQL ...等提示语,恭喜你安装成功了。若不能登录,或者忘记密码,请继续往下看。
四、初始密码不能登录或者忘记密码解决办法
4.1 打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务
4.2 开启跳过密码验证登录的MySQL服务
mysqld --console --skip-grant-tables --shared-memory
4.3 再新打开一个cmd,进行无密码登录MySQL
mysql -u root -p
4.4 修改密码
4.4.1 密码置为空
use mysql
update user set authentication_string='' where user='root' and host='localhost';
4.4.2 解决 The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement 错误,刷新下权限
flush privileges;
4.4.3 修改自己的密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '111111'; // 111111就是自己设置的密码
4.5 开启服务,net start mysql
4.6 登录验证即可
五、添加用户并授权
5.1 创建允许外网IP访问的用户test001,密码为Mim@123456
create user 'test001'@'%' identified by 'Mim@123456';
5.2授予用户通过外网IP对于全部数据库的全部权限
grant all privileges on *.* to 'test001'@'%';
5.3 刷新权限
flush privileges;
六、客户端使用navicat for mysql 连接mysql
6.1 用root登录进客户端,需要navicat连接的账号,更改加密方式为mysql_native_password
ALTER USER 'test001'@'%' IDENTIFIED BY 'Mim@123456' PASSWORD EXPIRE NEVER;
6.2 更改密码
ALTER USER 'test001'@'%' IDENTIFIED WITH mysql_native_password BY 'Mim@123456';
6.3 结果

mysql-8.0-winx64安装以及修改密码的更多相关文章
- Linux下的 Mysql 8.0 yum 安装 并修改密码
1.MySQL版本: mysql> select @@version;+-----------+| @@version |+-----------+| 8.0.18 |+-----------+ ...
- MySQL 8.0.20 安装教程图文详解(windows 64位)
MySQL 8.0.20 安装教程图文详解(windows 64位) 更新时间:2020年05月09日 15:09:04 转载 作者:瘦肉粥不加糖 这篇文章主要介绍了MySQL 8.0. ...
- mysql 5.0.46安装配置
http://os.chinaunix.net/a2008/0801/986/000000986346.shtml RPM包和源码包存放位置 /usr/local/src 源码包编译安装位置(pref ...
- windows下mysql 8.0.12安装步骤及基本使用教程
本文实例为大家分享了windows下mysql 8.0.12安装步骤及使用教程,供大家参考,具体内容如下 补充:mysql 已经更新到了 8.0.19,大致步骤和这个差不多,照着来就完事了. 我下载的 ...
- mysql 安装流程 兼容8.0.0以上版本 解决修改密码规则问题
背景介绍: 第一次安装mysql服务端,版本8.0.6 遇到了问题:1:不知道流程:2:8.0以上版本密码加密规则修改的解决方案: 1:下载mysql 服务端 https://dev.mysql. ...
- MySQL 8.0.13安装修改密码的一个问题,记录一下。
https://blog.csdn.net/qq_37350706/article/details/81707862 关于安装MySQL 8.0.13,本人就不多说了,上面这个链接讲的非常详细 请参考 ...
- mysql安装及修改密码
MySQL5.7更改密码时出现ERROR 1054 (42S22): Unknown column 'password' in 'field list' C:\Users\Administrator& ...
- Mysql,zip格式安装、修改密码、建库
Mysql,zip格式 1. Mysql 主目录最好别带有"- ."之类的字符 2. Mysql 配置环境变量 Path 环境变量后加上 mysql解压路径:eg:E:\mysql ...
- MYSQL 8.0.11 安装过程及 Navicat 链接时遇到的问题
参考博客:https://blog.csdn.net/WinstonLau/article/details/78666423 我的系统和软件版本是这样的: 系统环境:win7.64位 MySQL版本: ...
随机推荐
- WPF与缓动(二) 正弦与余弦缓动
原文:WPF与缓动(二) 正弦与余弦缓动 WPF与缓动(二) 正弦与余弦缓动 ...
- nyoj 92 图片实用面积【bfs】
图像实用区域 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描写叙述 "ACKing"同学曾经做一个图像处理的项目时.遇到了一个问题,他须要摘取出图片中某 ...
- 安德鲁斯Toast它们的定义和防止重复显示器
Toast安卓系统,当用户错误或功能运行完成,提示,要求用户,它不集中,并且将在一定时间内消失.然而,在用户继续误(如登录,password错)当次,将有多个Toast创建.系统会把这些toast放进 ...
- Mybatis常用操作 专题
parameterType:即将传入的语句参数的完全限定类名和别名.这个属性是可选项的,因为MyBatis可以推断出传入语句的具体参数,因此不建议配置该属性flushCache:默认值为true,任何 ...
- 有了VARCHAR,为什么还要有CHAR?
VarcharVarchar往往用来保存可变长度的字符串.简单的说,我们只是给其固定了一个最大值,然后系统会根据实际存储的数据量来分配合适的存储空间.为此相比CHAR字符数据而言,其能够比固定长度类型 ...
- WPF 通过CommandBinding捕获命令
RoutedCommand与业务逻辑无关,业务逻辑是通过CommandBinding来实现 using System; using System.Collections.Generic;using S ...
- 定长文本格式编辑神器 - Record Editor
由于项目里有系统使用的是定长的文本格式,如果列数比较多的话编辑检查起来会特别麻烦.之前也找了各种编辑器的插件,最多只能显示列宽.辅助线而以还是不方便 .最后发现了一个开源项目 Record Edito ...
- XML Serialize/Deserialize
using System; using System.Collections.Generic; using System.Globalization; using System.IO; using S ...
- WPF ScrollViewer(滚动条) 自定义样式表制作 图文并茂
原文:WPF ScrollViewer(滚动条) 自定义样式表制作 图文并茂 先上效果图 正常样式 拖动时样式 好下面 开始吧 ==================================== ...
- laravel在wamp中输入地址后总是无法访问
在wamp中的apache中conf的httpd.conf #LoadModule rewrite_module modules/mod_rewrite.so 改为 LoadModule rewrit ...