• 安装 MySQL 过程记录


    最近安装 MySQL 时 遇到了许多问题,记录一下安装过程以及遇到的问题。

    第一步:在官网上下载适合自己版本的 MySQL,我选择的是 Windows 64 位免安装版的:
        官网地址:https://www.mysql.com/
        链接地址:http://dev.mysql.com/downloads/file/?id=463242

    下载完成之后解压目录如下:

    第二步:在该目录下新建一个配置文件 my.ini,具体如下:

     [client]
        port=3306
        default-character-set=utf8
        [mysqld]
        #skip-grant-tables
        port=3306
        character_set_server=utf8
        basedir=E:Javamyqsqlmysql-5.7.13-winx64
        #解压目录
        datadir=E:Javamyqsqlmysql-5.7.13-winx64data
        #解压目录下data目录
        sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
        [WinMySQLAdmin]
        E:Javamyqsqlmysql-5.7.13-winx64inmysqld.

    my.ini 文件具体位置如下图所示:

    第三步:配置环境变量:
           按照计算机->属性->高级系统设置->环境变量,之后在环境变量里面添加解压目录即可,用户变量和环境变量都可以(保证当前用户对应的环境变量配置好即可),系统变量配置了,当然针对整个所有用户生效,推荐配置系统变量,具体如下图所示:

    然后,再选择系统变量中的 Path,添加变量值 %MYSQL_HOME%in,如下图所示:

    在命令窗口cd到解压目录bin下,输入服务安装命令,具体如下:

    mysqld install MySQL --defaults-file="D:Program FilesMySQLmysql-5.6.13-win32my.ini"

    安装成功后会有提示的,忘记截图咯。

    第四步:进入系统服务启动 MySQL 通过任务管理器进入服务信息,找到 MySQL 服务,启动后出现以下错误,具体如下:


    第五步:在系统运行框内输入 regedit 打开注册表编辑器,参考如下:

    然后在注册表编辑器里找到 MySQL 修改 ImagePath 的值为 "E:Javamyqsqlmysql-5.7.13-winx64inmysqld" --defaults-file=E:Javamyqsqlmysql-5.7.13-winx64my.ini MySQL,具体如下图所示:

    第五步:修改完成之后重新打开MySQL 服务,也可以打开系统命令窗口使用 net start mysql 命令打开 MySQL 服务,注意执行命令的目录,如下图所示:


    又出错了,那就接着看第六步。

    第六步:在进入MySQL数据库时,出现如下错误,具体如下:

    ERROR 1045 (28000):Access denied for user 'OBDC'@'localhost'(using password: NO) 

    第一次不是默认没密码吗,进不去怎么办,此时打开 my.ini ,在 mysqld 下面添加 skip-grant-tables,可跳过密码直接登录,配置具体如下:


    第七步:重新打开MYSQL服务,进入数据库,亲测可以不输密码进入,终于可以正常使用咯,如下图所示:


    终于可以愉快的玩耍了。

    此外,使用过程中还出现过如下问题 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
    可以选择参考:http://blog.sina.com.cn/s/blog_7d553bb50102w9rb.html# 这篇文章。

    注意:以上尽量在管理员命令窗口执行,可避免一些错误,上面的七个步骤只是在配置 MySQL 是按照顺序遇到的问题,希望可以帮到你。也可以选择关注微信公众号:jzman-blog  获取最新文章更新,欢迎一起交流学习! 




  • 相关阅读:
    JavaEE学习之Spring Security3.x——模拟数据库实现用户,权限,资源的管理
    Couchbase入门——环境搭建以及HelloWorld
    VS2010如何使用Visual Studio Online在线服务管理团队资源(在线TFS)
    JSP报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
    JavaEE学习之JAXB
    JavaEE学习之JPA中配置文件persistence.xml
    女朋友手速太慢,导致我无精打采。
    手机投屏之使命召唤
    智能灯改造计划
    女朋友老是埋怨我技术不行,于是我做了个辅助工具。
  • 原文地址:https://www.cnblogs.com/jzmanu/p/10284790.html
Copyright © 2020-2023  润新知