zoukankan      html  css  js  c++  java
  • windows下安装mysql教程

    下载mysql压缩包

    我的系统是windows10,64位的,我下载了最新版的MySQL Community Server。这是社区版的mysql服务器。自己根据自己系统酌情下载。


    解压和检查包内容

    用你喜欢的软件将你下载来的压缩包解压,解压位置随意,因为可以配置环境变量。我打开解压出来的文件夹之后,发现没有我参考的这个教程里所说的my-default文件。此时我就知道有点不妙。可能是版本变了的原因。
    没办法,生活得继续...


    安装

    一: 以管理员身份启动cmd,切换到你解压那个文件夹的目录下bin文件夹里,比如我的目录是F:chromeDownloadmysql-5.7.19-winx64in
    二: 运行命令:mysqld -install
    (此时你可能遇到错误,说你缺少这个文件MSVCP120.dll。这是由于你的系统还没安装 Visual C++ Redistributable Packages for Visual Studio 2013所致。更加详细的说明在这里。到官网下载你想要的Visual C++ Redistributable Package版本,我先择了Chinese - China,连接在这里。这个安装包才十几兆大小,秒安装的。弄好之后,再重新执行:mysqld -install
    三: 初始化data数据,执行命令:mysqld --initialize这一步很重要不然mysql不能启动。此时你会在..mysql-5.7.19-winx64下看到新生成一个叫data的文件夹。


    启动mysql

    1, 运行命令:net start mysql便可以启动mysql。
    (由于MySQL5.7在安装完后,第一次启动时,会在root目录下生产一个随机的密码,文件名为 .mysql_secret。所以,登录时需要用随机密码登录,然后通过命令SET PASSWORD = PASSWORD(‘new password’);修改密码,但是我没找到这个文件,你也许能看见。如果你这里可以修改密码,下面就不用看啦)
    2, 如果你没拿到root密码,就进行下面步骤:

    1. 关闭正在运行的MySQL服务;
    2. 打开DOS窗口,转到mysqlin目录;
    3. 输入mysqld --skip-grant-tables回车(--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 );
    4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlin目录;
    5. 输入mysql回车,如果成功,将出现MySQL提示符 >;
    6. 连接权限数据库: use mysql;;
    7. 改密码:mysql>update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';

    如果出现错误,将authentication_string改为password试试。


    参考:这里 这里


    版权:保留所有权,转载注明出处


  • 相关阅读:
    详解threading模块:Condition类的使用
    concurrent.futures 模块使用说明
    细读Spring源码(四)什么是IOC?
    OAuth 2.0系列(六) OAuth令牌
    OAuth 2.0系列(七) OAuth 2.0可能存在的安全漏洞及预防方法
    细读Spring源码(一)refresh()方法概览
    HashMap源码解读() put方法的实现过程
    跟着字节码追踪JAVA中的基本运算
    细读Spring源码(六)Spring源码设计架构
    细读Spring源码(五)AOP从实战到源码
  • 原文地址:https://www.cnblogs.com/busui/p/7224276.html
Copyright © 2011-2022 走看看