开发的首要任务就是要搭建起自己的服务器,下面主要是我这搭建记录下

我的各种环境 服务器为Windows server2012  安装的MySQL数据的版本是5.6.10 ,64位。当然了版本对于安装没有太大的阻挠。安装数据库呢一般是由两种:

一种是下载安装包自己安装,而另外一种是下载压缩包,解压缩后直接可以用(最多也是在配置下环境变量)。压缩包的百度云盘下载地址http://pan.baidu.com/s/1sl2jKAD

提取码 h22e。

这个把压缩包解压后放到自己喜欢的位置就ok了,然后就是配置到电脑上的环境变量了。

这个配置变量这里就不用在多说了吧。

配置好以后,查看是否已经成功搭建好:

1、打开命令行Windows+R,输入cmd回车;

2、使用命令进入到你解压缩的mysql数据库的文件下的BIN目录下(不会进入,自行解决)

输入net start mysql 启动数据库

3、那么现在就要开始输入命令进入MySQL数据库了。那么现在问题来了,我们是采用解压压缩包的方式搭建的数据库的,用户?密码? I don't
know 啊,不知道不知道不知道,那咋办?  那就不要它,一般情况下解压缩的默认用户名是root
 密码就只有天知地知作者知了。那么我们就在第一次进入数据库时把密码这项跳过去。找到解压缩后的MySQL数据库文件夹,找到my.ini或者my-default.ini配置文件,打开,在[mysqld]下添加skip-grant-tables,关闭MySQL服务并重新开启。这样在你输入登录命令时直接回车就ok了。登录命令:
mysql -u root -p (-u 代表用户参数; root为用户名; -p为密码参数)。当你回车后看见MySQL,welcome 你了

恭喜你,你已经进入了MySQL的世界。那么你首要任务就是改密码了,不能老是无密登录啊,多不安全是吧。从现在开始你已经进入到MySQL语言中了,记得每次输完命令后面要加上“;”  无言的痛啊不要步后尘啊。

4、修改密码 (加分号 加分号)

mysql>use mysql ; 进入mysql数据库,允许操作mysql的数据库,
mysql> update user set password=password("新密码") where user="root";

更新用户为root的密码
mysql>flush privileges;  刷新数据库
mysql>exit ;    退出

都修改完了之后停止数据库:net stop mysql  然后把之前my.ini配置中添加的在删除掉,保存在重启数据库登录

这时就有密码了哦。这样基本上MySQL数据库就搞定了,

你可以敲打任何MySQL命令来玩转它了。

到此为止数据库的环境搭建就ok了,但是这是在服务器上啊,测试了一下,不能远程访问啊,各种错误,不是已经搞定了吗?看来还没有ok啊。

开始没有任何的操作,MySQL没有开启远程访问的权限,那么我们就赋予它。这个有好几种方法我这就记录上我使用的方法

使用grant语句添加:首先在数据库本机上用root用户

登录mysql,然后输入:

mysql>use mysql;

mysql>grant all privileges on *.* to root@localhost identified by '123456' with grant option;

添加一个用户root并授权通过本地机(localhost)访问,密码"123456"。

mysql>grant all privileges on *.* to root@"%" identified by '123456' with grant option;

添加一个用户root并授权可从任何其它主机发起的访问(通配符%)。使用这一条语句即可。

然后刷新数据库权限

mysql>flush privileges;

至此在其他的机器上使用任何MySQL的管理工具就都可以连上这台服务器的MySQL的数据库了。

第一次为服务器搭建数据库环境,记录下这一时刻,以免以后再出错!

详细介绍请查看全文:https://cnblogs.com/qianzf/
原文博客的链接地址:https://cnblogs.com/qzf/

windows server2012如何开启mysql远程登录的更多相关文章

  1. 如何给远程主机开启mysql远程登录权限

    # 如何给远程主机开启mysql远程登录权限 > 在千锋学习PHP的有些学员会在阿里或者腾讯云去购买自己的云服务器.在初级阶段的项目上线时会遇到一个问题,就是无法使用远程连接工具操作自己线上的m ...

  2. 开启mysql远程登录

    开发过程中经常遇到远程访问mysql的问题,每次都需要搜索,感觉太麻烦,这里记录下,也方便我以后查阅. 首先访问本机的mysql(用ssh登录终端,输入如下命令): mysql -uroot -p 输 ...

  3. linux开启mysql远程登录

    Mysql默认root用户只能本地访问,不能远程连接管理mysql数据库,Linux如何开启mysql远程连接?设置步骤如下:1.GRANT命令创建远程连接mysql授权用户itloggermysql ...

  4. 关于mysql远程登录问题

    问题:mysql不能实现远程登录 前提:mysql开启了远程登录账号,安全组也放行了3306,防火墙是iptables,也加入了3306放行,但是还是不能实现远程访问 解决办法,使用iptables ...

  5. windows server服务器上mysql远程连接失败的坑

    windows server服务器上mysql远程连接失败的坑 背景:趁这阿里云活动,和朋友合伙买了个服务器,最坑的是没想到他买的是windows Server的,反正便宜,将就着用吧,自己装好了wa ...

  6. 如何开启MYSQL远程连接权限

    开启MYSQL远程连接权限 //建议设置固定IP mysql> GRANT ALL PRIVILEGES ON *.* TO root@"8.8.8.8" IDENTIFIE ...

  7. 开启MYSQL远程连接权限

      开启MYSQL远程连接权限   1 2 3 4 5 //建议设置固定IP mysql> GRANT ALL PRIVILEGES ON *.* TO root@"8.8.8.8&q ...

  8. 阿里云mysql远程登录报ERROR 2027(HY000)

    mysql远程登录的命令是: mysql -h数据库地址 -u用户名 -p 但是用这个命令在登录阿里云的mysql时,会报ERROR 2027 (HY000): Malformed packet

  9. (转)Linux开启mysql远程连接的设置步骤

    Mysql默认root用户只能本地访问,不能远程连接管理mysql数据库,Linux如何开启mysql远程连接?设置步骤如下: 1.GRANT命令创建远程连接mysql授权用户itlogger mys ...

随机推荐

  1. java代码-----实现有键盘获得的字符串存储在文件中,并从文件中读取后显示在屏幕上

    总结: 没体会到 package com.a.b; import java.io.*; public class tsetOut { public static void main(String[] ...

  2. Java报错 -- The public type c must be defined in its own file

    出现The public type c must be defined in its own file这个问题,是由于定义的JAVA类同文件名不一致 你的文件里很可能有两个 public 的类,而Ja ...

  3. SSH框架的简化(struts2、spring4、hibernate5)

    目的: 通过对ssh框架有了基础性的学习,本文主要是使用注解的方式来简化ssh框架的代码编写. 注意事项: 1.本文提纲:本文通过一个新闻管理系统的实例来简化ssh框架的代码编写,功能包括查询数据库中 ...

  4. 【转】C#调用java类、jar包方法

    原文地址:http://blog.csdn.net/black0707/article/details/5769366 一.将已经编译后的java中Class文件进行打包:打包命令JAR 如:将某目录 ...

  5. 【转】几款移动跨平台App开发框架比较

    原文地址:https://www.cnblogs.com/songxingzheng/p/6482697.html 整理目前流行的跨平台WebApp开发技术的特点,仅供参考. 每个框架几乎都包含以下特 ...

  6. [Z]QPS、PV和需要部署机器数量计算公式

    QPS = req/sec = 请求数/秒 [QPS计算PV和机器的方式] QPS统计方式 [一般使用 http_load 进行统计]QPS = 总请求数 / ( 进程总数 *   请求时间 )QPS ...

  7. keil5破解

    没有破解之前的keil只能编译限制大小的代码,72K好像我忘了?太长的话会报错. 注册机网址:http://bbs.armfly.com/read.php?tid=2346 1.在keil5左上角的F ...

  8. C#内存流示例----->用内存流来读取图片

    背景:一个窗体.一个pictureBox.一个lable[没有选择图片,lable的text为"图片未选择"],在pictureBox1的Click事件中添加如下代码: priva ...

  9. Hadoop HA 机制学习

    一.Hadoop 系统架构 1.1 Hadoop1.x和Hadoop2.x 架构 在介绍HA之前,我们先来看下Hadoop的系统架构,这对于理解HA是至关重要的.Hadoop 1.x之前,其官方架构如 ...

  10. Ubuntu设置开机启动服务

    一.查看当前的运行级别 runlevel 二.加载服务 $ cd /etc/init.d $ sudo update-rc.d test defaults 95 三.增加默认启动脚本 sudo vi ...