mysql8.0 Server 在Windows平台中的安装、初始化和远程访问设置
mysql8.0 server安装
1.下载mysql 8.0
可以到mysql官网下载 https://dev.mysql.com/downloads/mysql
或者如下地址
2.安装mysql 8.0
- 我这边选择了custom定制安装
- 其中client也选中安装,用于控制台访问mysql
- Clinet C API library 也需要安装,为了后面基于mysql开发程序,一些开源库也需要依赖此库文件。
- 安装完毕,安装到了C:\Program Files\MySQL\MySQL Server 8.0 路径
3 进入mysql安装路径 初始化数据库获取root初始密码
- cd C:\Program Files\MySQL\MySQL Server 8.0\bin
- mysqld --initialize --console
- 我这边显示了错误,是data目录已经存在,应该是以前的数据,我们不要轻易删除目录,我们可以改个名字 C:\Program Files\MySQL\MySQL Server 8.0 目录下的data目录改为data_bak或者移除
- 这一遍我们成功初始化后数据库。
2018-11-25T11:25:07.117291Z 0 [System] [MY-013169] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.13) initializing of server in progress as process 8476 2018-11-25T11:25:10.599316Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rdE5yCr0Xw)= 2018-11-25T11:25:11.910434Z 0 [System] [MY-013170] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.13) initializing of server has completed
成功后可以看到密码的显示,存下来,后面要登录用 ,我这边是 rdE5yCr0Xw)=
4 mysql windows服务安装与启动
使用如下指令安装服务,其中mysql8.0 是自己定义的服务名称
mysqld --install mysql8.0
如果已经有了此服务想要卸载,则运行
mysqld --remove mysql8.0
运行 services.msc 可以查看到此mysql服务
启动mysql服务,可以用过服务菜单也可以通过如下指令
启动服务
- net start mysql8.0
停止服务
- net stop mysql8.0
5 首次使用修改密码
使用mysql 客户端直接登录,记得-p后面紧跟密码不要有空格
mysql -u root -prdE5yCr0Xw)=
这样不安全,密码会显示在标题栏
首次使用会提示你修改密码
首次使用修改密码,修改为123456
ALTER USER "root"@"localhost" IDENTIFIED BY "123456";
6 远程连接mysql
- 默认mysql是关闭远程连接,如果想要远程,修改修改用户权限。
- 先远程登录实验
- mysql -u root -p123456 -h 192.168.0.201
-重新在本地访问
- mysql -u root -p123456
- 修改用户远程能访问,主要就是修改user用户表中的host字段,% 就表示所有网络都可以访问,也就是外网能够访问。
- 修改表权限后需要使用 flush privileges; 刷新权限
- use mysql
- update user set host="%" where user="root";
- flush privileges;
- 连接成功
这样我们就完成了mysql8.0在windows平台的安装
相关视频可以观看

http://www.laoxiaketang.com/lesson_info.php?id=22
mysql8.0 Server 在Windows平台中的安装、初始化和远程访问设置的更多相关文章
- MySQL 在Windows平台上的安装及实例多开
MySQL在Windows平台上的安装及实例多开 by:授客 QQ:1033553122 测试环境 Win7 64 mysql-5.7.20-winx64.zip 下载地址: https://cd ...
- Spotlight on Mysql在Windows平台下的安装及使用简介
Spotlight on Mysql在Windows平台下的安装及使用简介 by:授客 QQ:1033553122 1. 测试环境 Win7 64位 mysql-connector-odbc- ...
- 详解 UWP (通用 Windows 平台) 中的两种 HttpClient API
UWP (通用 Windows 平台) 应用开发者在构建通过 HTTP 与 Web 服务或服务器断点交互的应用时,有多种 API 可以选择.要在一个托管 UWP 应用中实现 HTTP 客户端角色,最常 ...
- mysql-8.0.13在windows上的部署
1 .下载mysql-8.0.13-x64 官方网站:https://dev.mysql.com/downloads/mysql/ 2.解压到G盘 3.准备my.ini文件保存到解压目录 [mysql ...
- Mantis1.2.19 在Windows 平台上的安装配置详解
安装环境: WindowsXP 32 Apache2.2.22+PHP5.4.39+MySQL5.5.28 一.简介 MantisBT是由PHP开发的.基于WEB的缺陷跟踪系统,并采用开源数据库MyS ...
- Windows平台配置免安装的MySQL
1.下载 官网下载免安装文件(本文使用的是mysql-5.6.33-win32.zip)解压到E:\MySQL\mysql-5.6.33打开E:\MySQL\mysql-5.6.33\my-defau ...
- 【Linux】【MySQL】CentOS7安装最新版MySQL8.0.13(最新版MySQL从安装到运行)
1.前言 框框博客在线报时:2018-11-07 19:31:06 当前MySQL最新版本:8.0.13 (听说比5.7快2倍) 官方之前表示:MySQL 8.0 正式版 8.0.11 已发布,MyS ...
- MySQL-8.0.15在Win10和Ubuntu上安装&使用
一.Windows环境下安装: 1.下载MySQL压缩包 官网地址:https://dev.mysql.com/downloads/mysql/ 点击直接下载: 2.解压到本地目录,并添加一个配置文件 ...
- Windows平台的JDK安装(转)
下载Java的开发包JDK JDK有好几个类型版本,我们只需要选择Java SE类型的版本就行了.进入网页:http://www.oracle.com/technetwork/java/javase/ ...
随机推荐
- Spring Cloud番外篇-001
熔断监控:Hystrix Dashboard Hystrix Dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard可以直观地看到个Hystrix Com ...
- .Net Core 根据配置文件动态发布至服务器
前言 一个软件的开发周期需要经历开发.测试.上线三个基本的阶段,同理我们在开发过程中会需要经常切换不同的运行环境..NetCore可以通过配置文件以及写入系统环境变量来自动识别站点的运行环境,保证了数 ...
- MySQL优化小建议
背景 "那啥,你过来一下!" "怎么了?我代码都单元测试了的,没出问题啊!"我一脸懵逼跑到运维大佬旁边. "你看看!你看看!多少条报警,赶快优化一下! ...
- 创建简单的npm脚手架
前言 vue-cli, webpack-cli 等脚手架是不是用起来爱不释手?自己写了个模版每次来回复制粘贴代码是不是很难维护?如果你是对前端.Node操作有一定的了解,同时也存在以上疑问,那就请尽情 ...
- AspNetCore 中使用 InentityServer4(2)
基于上一篇文章 实现对IdnetityServer4 服务的使用 1:添加接口解决方案,并且使接口受认证服务的保护: 首先在解决方案中添加Api项目如下图所示: 在API项目中添加Nuget 引用 如 ...
- relief中visio图出现问题处理
需安装visio2010版本, 安装DsoFramer_KB311765_x86.exe 管理员权限打开cmd,运行regsvr32 dsoframer.ocx
- jdbc封装的类
JDBCUtil,java package cn.qst.util; import java.sql.Connection;import java.sql.DriverManager;import j ...
- IDEA 安装配置可视化 MongDB 插件
IDEA 安装配置可视化 MongDB 插件 1.安装MongoDB插件 打开 IDEA ,file --> settings --> plugins,在右边搜索栏中输入Mongo,点击 ...
- vue 数据改变但是视图没更新
在使用过程中会出现数据改变但是视图没有更新的情况(类型数组或者对象),这里我们就需要用到 $set 如果是对象类型: this.$set(this.userInfo, 'name', 'gionlee ...
- Doctype的作用?严格模式与混合模式,如何触发者这两种模式,区分它们有何意义?
Doctype作用?严格模式与混合模式,如何触发者这两种模式,区分它们有何意义? 1.1 Doctype作用 <!DOCTYPE>声明叫做文件类型定义(DTD),声明的作用为了告诉浏览器该 ...