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/ ...
随机推荐
- 【Vue】 ----- 浅谈vue的生命周期
一.概念 vue生命周期,又叫生命周期钩子函数,是组件从创建到销毁的过程. 二.主要的八大生命周期 1.首先,为方便观察每个周期的特点,我们模拟一个"one"组件的创建与销毁,并在 ...
- 图像检索(5):基于OpenCV实现小型的图像数据库检索
本文对前面的几篇文章进行个总结,实现一个小型的图像检索应用. 一个小型的图像检索应用可以分为两部分: train,构建图像集的特征数据库. retrieval,检索,给定图像,从图像库中返回最类似的图 ...
- iview起步
ivew是一套基于vue的高质量的ui组件库.使用它我们可以非常简单的得到非常美观的页面和非常棒的用户体验. 1. 获取源码 前往github下载源码,下载地址:https://github.com/ ...
- Raptor井字棋游戏
作为大学第一个小作品,记录一下,也给那些想接触到Raptor游戏的人一个小小的参考QAQ至于Raptor的语法和使用,可以参考一下他的帮助手册,看不懂英文的话可以复制放到翻译上看. 以上是主函数 以下 ...
- revit二次开发wpf里button按钮无法实现事务
不能在revit提供的api外部使用事务,解决此方法, 1.把button里要实现的功能写到外部事件IExternalEventHandler中,注册外部事件,在button事件中.raise()使用 ...
- oracle学习笔记(二) 基本数据类型
常用的数据类型 int number number(4,1) 999.1 四个数字,小数位一位 decimal date 日期 格式如下: 注意:日期类型的字段格式,可以通过以下三种方式: 1. da ...
- 006. SSO 单点登录(同域SSO/跨域SSO)
SSO 单点登录:一次登录,处处登录. 只需在一个登录认证服务下进行登录后,就可访问所有相互信任的应用 同域 SSO 1. session-cookie机制:服务端通过cookie认证客户端. 用户第 ...
- kotlin 第一个Android项目
一.创建过程 二.TextView点击事件 class MainActivity : AppCompatActivity() { lateinit var tv:TextView; //初始化Text ...
- Android Studio教程04-Task和Back stack
目录 1.Tasks and Back Stack 1.1. 当点击Back按钮返回到上一个Activity时发生了什么? 1.2. 点击HOME按钮 1.3.多次点击进入Activity-Back按 ...
- java:数据结构复习(二)数组栈
import java.util.Arrays;import java.util.Scanner; /** * @author 李正阳 */public class MyArraysStack< ...