1. 安装MySQL

  我先是参考了菜鸟教程上的#Windows 上安装 MySQL #版块的安装教程,不过经历了种种磨难,我最后是按照#此篇博客#安装成功的。

  这两篇教程最大的差别是在于下载的版本不同。如下图:

  前者下载的是 Other Downloads里的压缩包,下载后需要自己配置,过程比较复杂,适合深入学习,所以不推荐新手下载;

  后者下载的就是 Recommended Downloads✔,直接图形化界面安装就好了,一路next,默认最基本的配置。

  下载地址☛MySQL官网

2. 安装SQLyog

  直接官网下载免费版本 。

  或者网pan: 提取码: qfe4

  SQLyog的安装支持图形化界面,安装过程没有出现什么问题。

3. 问题集合

1. 我第一次装MySQL是按第一篇教程来的,安装后根据它的步骤配置相关信息后,得到了root的初始密码,是随机生成的复杂组合,后来用SQLyog创建连接时使用该随机密码连接,测试连接的步骤就出了问题,显示

使用SQLyog连接数据库,出现错误:2003-can't connect to MySQL server  on 'localhost'(10061)

  所以是MySQL服务器的问题,cmd进入命令行(以管理员身份运行)

      • 先查看MySQL安装路径是否配置到系统环境变量中,直接敲 mysql 回车,出现对应的版本信息,说明是安装配置成功了的;否则出现 “mysql 既不是内部命令...”,就先去更新系统环境变量中的Path,将MySQL的安装路径(默认是C:\Program Files\MySQL\MySQL Server 8.0)添加到path中,保存后退出。再次测试,若返回正确信息,则进行下一步;否则需要检查安装过程是否出现错误。
      • 查看MySQL服务是否启动,使用 net start/stop mysql 即可启动/停止MySQL服务;或者在 “服务” 中找到MySQL手动启动或者重启动服务。若启动服务(命令行方式下)时报告错误,如“发生系统错误”等信息,是因为权限问题,该命令需要在管理员身份运行下执行。
    登录服务器,命令 mysql -u 用户名 -p ,(eg.  mysql -u root -p),敲回车后需要输入密码,root账户则是初始密码(生成的随机密码(也可能是自己设置的初始密码)),报告过以下几种错误:

      • ERROR 1045(28000):Acess denied for user 'ODBC'@'localhost' (using password:NO
      • ERROR 1045(28000):Acess denied for user 'root'@'localhost' (using password:YES
      • ERROR 2003 (HY000):Can't  connect to MySQL  server on 'localhost' (10061
    • 按照网上很多方法,例如修改my.ini 配置文件信息,进入安装路径下bin目录再启动MySQL服务,初始化MySQL等等,我都试过没用。

    • 后来我就想重新安装一次MySQL, 所以得先卸载这个MySQL,这时候我按照百度上的卸载教程,删除注册信息,以及各种文件的时候,发现我电脑上很多文件(包括配置文件)都没有!我就感觉我应该是没有真正地安装好MySQL!!直接把安装包文件删除后我就开始新的轮回。

2. 我找了上面提到的第二篇教程,一步一步跟着走,发现第一篇教程我装的MySQL大概是大佬用的“高级版本”?反正需要自己配置的,唉。总之,安装普通版本的MySQL就很顺利了,我也终于迎来了春天!安装完毕自己设置了密码,成功连接上了,啥毛病都没有!!

3. 又回到了SQLyog这里,创建新连接,密码也是自己设置的密码(端口信息一般都是默认的3306,不需要管),然后点击 “测试连接”

  咚咚锵!新的error登场!

这个问题比较常见,是由于MySQL的加密方式不能被SQLyog解析使用,要解决还是很容易的,百度一下就可以了。

具体解决做法如下:

    1. 以管理员身份进入“命令提示符”,登录mysql账户(mysql -uroot -p)
    2. 成功登入后,输入SQL命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; (命令以分号结尾),密码可以自己修改。
    3. 返回 Query OK成功运行的信息后,退出,再次连接,就发现可以成功连接到服务器了。

完结啦~撒花,终于可以愉快地使用MySQL服务啦~

MySQL和SQLyog的配置-安装及遇到的问题的更多相关文章

  1. mysql 5.5 zip配置安装

    1.解压2.创建option文件 --defaults-file=../my.ini [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mys ...

  2. CentOS Linux下MySQL 5.1.x的安装、优化和安全配置

    下载页面:http://dev.mysql.com/downloads/mysql/5.1.html#downloads 到页面底部,找到Source downloads,这个是源码版本,下载第1个T ...

  3. Java基础语法 第4节 常见软件安装-Mysql和SQLyog

    §  mysql数据库安装 一.下载安装包并安装 Windows 上安装 MySQL 相对来说会较为简单,地那就链接 https://dev.mysql.com/downloads/mysql/下载 ...

  4. Winserver2012下mysql 5.7解压版(zip)配置安装

    一.安装 下载mysqlzip版本mysql不需要运行可执行文件,解压即可,下载zip版本mysqlmsi版本mysql双击文件即可安装,相对简单,本文不介绍此版本安装 配置环境变量打开环境变量配置页 ...

  5. mysql源码包手动安装、配置以及测试(亲测可行)

    笔记编者:小波/qq463431476博客首页:http://www.cnblogs.com/xiaobo-Linux/ 记下这篇mysql笔记,望日后有用! redhat6采用centos yum源 ...

  6. MySQL数据库学习笔记(一)----MySQL 5.6.21的安装和配置(setup版)

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  7. Linux 下 MySQL 的彻底卸载和安装配置字符集

    前言: Linux环境下MySQL的安装和配置在网上已经有很多教程了.之所以写这篇文章是因为在配置字符集的时候找了网上的一些教程发现并不能用导致折腾了一阵子.下面的教程均是亲自实践. MySQL的彻底 ...

  8. MySQL 5.7.9 免安装配置

    MySQL 5.7.9 免安装配置 环境:win10 64位 mysql版本:mysql-5.7.9-winx64.zip (http://dev.mysql.com/downloads/mysql/ ...

  9. ubuntu安装mysql的步骤和配置总结

    因为经常要在ubuntu linux的环境下做一些开发工作.很多时候也牵涉到mysql相关的开发工作.于是就把整个过程做了一个整理,以方便以后再次安装配置的时候参考,也希望能够让新手少走点弯路. 其实 ...

随机推荐

  1. JSP中的隐含对象

    什么是JSP中隐含对象:容器自动创建,在JSP文件中可以直接使用的对象. 作用:JSP预先创建的这些对象可以简化对HTTP的请求,响应信息的访问. JSP中的隐含对象: 输入输出对象:request. ...

  2. Node.js 专题

    前提电脑中已经安装过NodeJS, npm.现在需要进行升级操作.1.查看当前的npm和NodeJs的版本: C:\Users\Administrator>node -v v4.4.3 C:\U ...

  3. Project facet Java version 1.8 not supported JDK版本不对无法启动项目解决办法

    https://jingyan.baidu.com/article/6c67b1d69a59a02787bb1e30.html

  4. JS 总结----基础部分

    javascript基础:1.每个属性都可以加ID2.写函数的时候注意 == 和 = 不要写错了3.html里面怎么写js里面就怎么写,但是有一例外 className 比如oDiv.class = ...

  5. HTML5 CSS3 诱人的实例 : 网页加载进度条的实现,下载进度条等

    今天给大家带来一个比较炫的进度条,进度条在一耗时操作上给用户一个比较好的体验,不会让用户觉得在盲目等待,对于没有进度条的长时间等待,用户会任务死机了,毫不犹豫的关掉应用:一般用于下载任务,删除大量任务 ...

  6. Python set() 函数

    描述 set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集.差集.并集等. 语法 set 语法: class set([iterable]) 参数说明: iterab ...

  7. Selenium webdriver定位iframe里面元素

    在查找元素过程中,直接通过id或者xpath等找不到元素,查看页面源代码发现元素是属于iframe里,例如: <div class="wrap_login"> < ...

  8. Java 读书笔记 (七) 变量

    Java语言中, 所有的变量在使用前必须声明.声明变量的基本格式: type identifier [ =value],[,identifier [=value]...]; 声明变量的实例,有些包含了 ...

  9. Java 读书笔记 (二) 对象和类

    Java 作为一种面向对象语言,支持以下基本概念: 多态 继承 封闭 抽象 类 对象 实例 方法 重载 对象: 是类的一个实例,有状态和行为.以人为例,黄种人.白种人.黑种人为类,每一个具体的人为类的 ...

  10. 时间戳转换成时间js(年-月-日,例如“2017-04-22”)

    function GetDateByShiJianChuo(timespan) { var date = new Date(parseInt(timespan.replace("/Date( ...