mysql8.0 Server 在Windows平台中的安装、初始化和远程访问设置

mysql8.0 server安装
1.下载mysql 8.0
可以到mysql官网下载 https://dev.mysql.com/downloads/mysql

或者如下地址

mysql-8.0.13 Server windows X64安装文件
http://libmysql.com/download
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或者移除 image
这一遍我们成功初始化后数据库。
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 [email protected]: 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平台的安装
相关视频如下

(https://edu.51cto.com/course/16608.html)

原文地址:https://blog.51cto.com/xiacaojun/2386205

时间: 2024-11-03 21:02:31

mysql8.0 Server 在Windows平台中的安装、初始化和远程访问设置的相关文章

windows平台中让函数在main函数之前执行的方法

1.将要执行的代码写到类的构造函数中,并定义对应的全局变量2.将要执行的代码写到TLS回调函数中在c/c++中,我们都知道main函数是程序开始执行的地方,但是在进行反调试的时候,很多时候都需要调试检测函数在main函数之前执行. 1.将要执行的代码写到类的构造函数中,并定义对应的全局变量在windows平台中,执行我们手写的main函数之前,系统会执行一段CRTstartup代码,对系统的堆栈.全局变量.命令行参数.环境变量等进行初始化操作.该方法就是利用windows在执行main函数之前先

mysql-8.0.13在windows上的部署

1 .下载mysql-8.0.13-x64 官方网站:https://dev.mysql.com/downloads/mysql/ 2.解压到G盘 3.准备my.ini文件保存到解压目录 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=G:\Program Files\mysql-8.0.13-winx64 # 设置mysql数据库的

(0.1)windows下的mysql安装配置

目录 1.基于windows平台的mysql项目场景 [1]小型购物网站 [2]中小型论坛 [3]中小型门户 [4]博客系统 [5]IDC/云平台/虚拟主机 2.mysql数据库运行环境准备 2.1.可以去官方查看要求:https://www.mysql.com/support/supportedplatforms/database.html 2.2.准备一个虚拟机,准备空间 2.3.装一个winodws server 2008 R2 2.4.进行一些OS配置,修改主机名,HOSTS文件名(C:

ActiveMQ—Windows操作系统中如何安装ActiveMQ

下面介绍一下如何在Windows操作系统中搭建ActiveMQ: 1. 2. 3. 4.

Qt5.3.0 for android windows平台下搭建及demo(虫子的博客)

----我的生活,我的点点滴滴!! 部门领导突然心血来潮,想在android平台上做应用,但是我们大多产品属于嵌入式(本吊只负责写写应用,苦比的被强行顶过来搞这,由于这还得领导吵了一架,架虽然吵完了,任务还得做啊),吐槽完了,我们进入主题 ,在嵌入式上一般是c/c++ ,android什么java什么,完全不会啊,还好Qt出了支持android平台,那么我何不来试试了(如果专职做android平台台应用还是建议使用原生态android去开发吧,毕竟Qt for android包大小就是一个问题)

【Cocos2d】3.0版本在Windows平台下的音量调节修改问题

www.midifan.com/moduleuser-index-400171.htmwww.midifan.com/moduleuser-index.htmwww.midifan.com/moduleuser-index-400282.htmwww.midifan.com/moduleuser-index.htmwww.midifan.com/moduleuser-index-400356.htmwww.midifan.com/moduleuser-index-400391.htmwww.mi

局域网代码托管服务端——gitblit在windows系统中的安装(GIT的服务端)

一.环境要求. 一台配置了Java JDK1.8的计算机. 具体配置可以参考https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html 二.下载Gitblit. 下载地址:http://www.gitblit.com/ 三.解压缩下载的压缩包即可,无需安装. 四.创建用于存储资料的文件夹. 五.配置gitblit.properties 文件. 找到Git目录下的data文件下的defaults.properties文件,“记事本

控制面板里找不到“应用程序服务器”这个项目,Windows XP中金蝶安装时无“应用程序服务器”的解决办法

要注意先安装IIS,再安装VS2008. 我们会经常在控制面板里找不到"应用程序服务器"这个项目.我们需要按照下面的步骤来操作就会Ok. 1.下载IIS6,放置到D盘根目录. 2.在运行里输入:c:\Windows\inf\sysoc.inf 即打开 找到 [Components]段. 添加:iis=iis2.dll,OcEntry,iis2.inf,,7 非常重要的是你需要删去:iis=iis.dll,OcEntry,iis2.inf,,7这一句. 保存关闭. 3.在运行里输入CMD

curses is not supported on this machine:(curses 在pycharm(Windows)中的安装 )

curse在Windows下的pycharm中安装,curse是不能直接在Windows下跑的.需要安装相关环境,要根据直接project的编译器版本来选择下载相关的whl. 找到project的Scripts随后进入命令行,用pip install + (下载的文件名和后缀) 原文地址:https://www.cnblogs.com/theWinter/p/8244608.html