mysql数据库开启远程连接_安装MySQL数据库并开启远程访问

一、安装MySQL数据库

MySQL安装在系统盘下(C:\Program Files),方便系统备份。

1.双击安装程序,勾选“I accept the license terms”,点击“Next”按钮。

43a9369aba156ebbf11e1a7f5f41500c.png  

4ea5ce13bfb82cd797fc0ec349f44bc6.png

2.检测需要的安装,直接点击Next。

9426044b9d36b61c07c86dfe1720e390.png 

55a8f2e8faedb2e59f37bff84ff5a866.png

3.按照下图所示步骤安装。

d84e082625db65e613b1efbff1c73772.png 

5d052aadf4a512badfb55568736a6d0a.png

8d90943a81d2f982142cb2e2f794400a.png 

6e84713c05c2b8bec02d975458619e14.png

533bb5e6d224e932c66aa22dd580ed36.png

4.设置密码,点击Next,需要牢记密码。下一步中保持默认值,点击Next。

3da2686a6f78a811e77eb22ff97dfb5e.png 

b3cec14d7be152e445939ec233ceffe3.png

5.按照下图红框的地方勾选,点击Next。

cb22401e78bc2408c38fad3b21b639ca.png

6.按照下图执行。

0ca69f4f7be7588265aa3cdd59cc60c0.png 

ac4b60d1c3585612945516ef074a1f33.png

fed925f9338e167987fdb7d5dd0a7269.png 

4746b2f61040a5673d36220bb816bde1.png

7.输入用户名、密码,点击Check,检查是否连接成功。成功了点击Next。

6b4cac790c225b219d7c69d3c0af861e.png

8.点击Execute。

8d44e267d0f22c6ef3ff964d1b8e3805.png

9.按下图只勾选第2个“start mysql shell after setup”,点击finish。

e06b750aca62718ddd0b3f49e5dde4f1.png

二、开启MySQL数据库远程连接

为了使其余用户/计算机能访问SQL数据库,需对SQL Server进行以下配置。有以下两种方法:

方法一:bat命令修改。

新建.txt文件,添加以下内容,保存后再修改为.bat,双击.bat文件。

①修改root为远程访问

@echo off

cd C:\Program Files\MySQL\MySQL Server 5.7\bin

mysql -hlocalhost -uroot -p123456 -e"use mysql;select host,user from user;update user set host='%' where user='root';flush privileges;select host,user from user;"

pause

②增加root为远程访问

@echo off

cd C:\Program Files\MySQL\MySQL Server 5.7\bin

mysql -hlocalhost -uroot -p123456 -e"use mysql;select host,user from user; grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;flush privileges;select host,user from user;"

pause

方法二:手动修改。

1.开启远程访问端口(3306端口)。

依次点击控制面板→系统和安全→windows防火墙→高级设置→入站规则。若有3306端口则无需操作;若无,点击新建规则→端口→下一步,设置端口后一直点下一步。

7643bd0f7348ebdc512c5f8ffed70c5b.png

说明:安装时mysql端口是3306,如果安装mysql时指定了其他端口,请在防火墙中开启mysql使用的端口号。

2.从开始菜单启动MySQL。

1)点击“开始”,选择“MySQL”→“MySQL Workbench 8.0 CE”。

cb6caf755ac811fb5052515d021a9a35.png

2)在打开的窗口中,点击要连接的数据库,在弹出框中输入密码,点击OK,即可打开数据库。

0921f7c250a00ffa149f6229a3a9592b.png

3.创建远程访问用户并授权。

1)打开数据库后,点击Administration→Users and Privileges。

c8deb3321df507174e581b28b11b6afc.png

2)点击“Add Account”按钮,输入远程访问用户名:admin,密码:123456,Limit to Hosts Matching:%。点击“Apply”按钮。

583dd0403f096f14e1f41a1b12cc1aa2.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/432603.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

flume mysql hdfs_利用Flume将MySQL表数据准实时抽取到HDFS

一、为什么要用到Flume在以前搭建HAWQ数据仓库实验环境时,我使用Sqoop抽取从MySQL数据库增量抽取数据到HDFS,然后用HAWQ的外部表进行访问。这种方式只需要很少量的配置即可完成数据抽取任务,但缺点同样明显,那就是实时性。Sqoop使…

一种解决运行程序报“应用程序配置不正确”的问题

在我们开发工程中,可能有些情况下,不能在本机进行调试。这个时候我们一般会使用VM(vmware)建立一个虚拟机环境,然后把编译过的程序放在该虚拟机环境下执行调试。可是在某些情况下,不管我们编译的是debug还是release版本…

mysql+ubunt+绿色安装_Mysql在ubuntu18上的安装及简单使用

数据相关行业都离不开数据库,mysql在ubuntu上的安装比在windows上安装简单多了,下面我记录一下自己成功安装的步骤和使用。1.安装软件首先更新一下源:sudo apt-get update然后安装mysql服务器端:sudo apt-get install mysql-serve…

sql字符串拼接_Mybatis的SqlSession执行sql过程

上一篇分析了SqlSession执行sql的过程,其中并没有分析sql是从哪里来的,今天就来仔细分析下。Sql来源从上一篇的最后一步执行sql那里倒推sql的来源,源码主要过程如下图:可以看到最后是通过BoundSql直接获取的sql,然后往…

深入浅出FSUIPC的作用以及使用方法

看此贴前您需要掌握的技能或知识:1. 有FSX或FS2004并正确安装了FSUIPC 2. 具备一定的C语言理解能力,C语言是一切高级语言的基础,单片机主要也用的C语言。 3. 掌握以下几种编程语言之一即可: VC\VB\C#\DELPHI\JAVA\CMFC\.NET版的C或…

在 VC6 中使用 GdiPlus-安装

安装三部曲: Step1:下载 GdiPlus SDK 文件包; 链接地址1:http://www.codeguru.com/code/legacy/gdi/GDIPlus.zip 链接地址2:http://www.codersource.net/samples/mfcgdiplus.zip Step2:安装; &a…

ASP.NET MVC 的多国语系支持

ASP.NET MVC 的多国语系支持 posted on 2014-05-14 11:31 stickout 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/linhui/p/3727364.html

aliyun centos6 安装mysql_阿里云CentOS6.8安装MySQL5.6

1、使用SSH Secure Shell工具连接阿里云服务器2、使用SSH Secure File Transfer工具上传MySQL压缩包3、解压MySQL压缩包到指定目录(需要在先/usr/local下创建mysql目录)进入压缩文件存放位置,进行解打包:tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.ta…

用Javascript获取页面元素的位置

制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置。 下面的教程总结了Javascript在网页定位方面的相关知识。 一、网页的大小和浏览器窗口的大小 首先,要明确两个基本概念。 一张网页的全部面积,就是它的大小。通常情况下&#…

[Qt] 利用QtWebKit完成JavaScript访问C++对象

http://blog.csdn.net/longsir_area/article/details/42965565 一. 介绍 在浏览器扩展或者WebApp的项目经常用的脚本语言JavaScript有很多局限性,比如,javascript语言不能够夸窗口访问js对象,不能直接读写磁盘文件(这个…

mysql三大范式_MySQL学习笔记

1、数据库结构设计1、总-总体流程图2、分-【提取属性】业务分析评价的属性:{用户,课程主标题,内容,综合评分,内容实用,简洁易懂,逻辑分析,发布时间} 问答评论属性:{类型,…

QT webkit 各个类之间关系--QWebView-QWebPag

一、QT webkit简介 1.Qt Qt(发音同 cute)是一个跨平台的C应用程式开发框架,有时又被称为C部件工具箱。Qt被用在KDE桌面环境、Opera、Google Earth、Skype、Adobe Photoshop Album和VirtualBox的开发中。它是挪威Qt Software 的产品&#xff0…

vue 文件转换二进制_在vue中使用axios实现post方式获取二进制流下载文件(实例代码)...

需求点击导出下载表格对应的excel文件在 vue 项目中,使用的 axios ,后台 java 提供的 post 接口 api实现第一步,在 axios 请求中加入参数,表示接收的数据为二进制文件流responseType: "blob"第二步,在拿到数据流之后,把流转为指定文件格式并创建a标签,模拟点击下载,实…

vs生成qt moc文件

1. 右键需要生成moc文件的头文件 2. 将生产的moc加入工程中

javascript好文---深入理解定位父级offsetParent及偏移大小

前面的话 偏移量(offset dimension)是javascript中的一个重要的概念。涉及到偏移量的主要是offsetLeft、offsetTop、offsetHeight、offsetWidth这四个属性。当然,还有一个偏移参照——定位父级offsetParent。本文将详细介绍该部分内容 offsetParent定位父级 在理解…

bash中将字符串split成数组的方法

相信编程时,字符串的处理是很频繁被处理的问题,其中大家肯定不陌生各种语言的string.split(sp)将字符串按照某个字符或子串切分成一个数组。 同样,我们在用shell处理文本信息时也可以方便地实现该功能。 这里主要使用了bash中关于字符串变量的…

理解 e.clientX,e.clientY e.pageX

event.clientX、event.clientY 鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性 event.pageX、event.pageY 类似于event.clientX、event.clientY,…

基于FlashPaper的文档播放器

本文主要讨论、描述了使用Adobe公司的Flex与FlashPaper产品完成对发布到网上的文档资料进行只读控制,也就是说只允许浏览操作、对下载、打印进行控制。FlashPaper FlashPaper是Macromedia的一款用于将操作系统所识别的文档的内容通过虚拟打印机制将内容转换为swf文件…

python经纬度转换xy坐标公式 pyqt_EXCEL公式进行经纬度与XY坐标的相互转换

一、用EXCEL进行高斯投影换算从经纬度B、L换算到高斯平面直角坐标X、Y(高斯投影正算),或从X、Y换算成B、L(高斯投影反算),一般需要专用计算机软件完成。在目前流行的换算软件中不足之处,就是灵活性较差,大都需要一个点一个点地进行…

java桥_JAVA 桥模式

桥梁模式的用意是“将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化”。这句话很短,但是第一次读到这句话的人很可能都会思考良久而不解其意。这句话有三个关键词,也就是抽象化、实现化和脱耦。理解这三个词所代表…