zoukankan      html  css  js  c++  java
  • windows10下 MySQL5.7.18版本安装过程及遇到的问题

    windows10下 MySQL5.7.18版本安装过程及遇到的问题

              mysql-5.7.18-winx64 安装


              1.解压

                     此次将MySQL装在H盘,依个人喜好也可以装在D:/E:/F:盘。

              2.在解压目录下创建data空文件夹


              3. 将下面信息放到新建文本文件my.ini里
                       新建文本文件my.ini,并填入信息:


                       #代码开始
                       [Client]
                       #设置3306端口
                       port = 3306

                       [mysqld]
                       #设置3306端口
                       port = 3306
                       # 设置mysql的安装目录
                       basedir=E:mysql-5.7.19-winx64mysql-5.7.19-winx64
                       # 设置mysql数据库的数据的存放目录
                       datadir=E:mysql-5.7.19-winx64mysql-5.7.19-winx64data
                       # 允许最大连接数
                       max_connections=200
                       # 服务端使用的字符集默认为8比特编码的latin1字符集
                       character-set-server=utf8
                       # 创建新表时将使用的默认存储引擎
                       default-storage-engine=INNODB
                       sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

                       [mysql]
                       # 设置mysql客户端默认字符集
                       default-character-set=utf8
                       #代码结束

                       注意将安装目录和存放目录改成自己本机的相应目录。
                       因本机的安装目录在H盘,所以目录路径都在H盘。

              4. 新建文件保存路径

                       新建的my.ini文件放到 C:WindowsSystem32文件夹中
                       (之前直接将my.ini创建在data里,再复制到C:WindowsSystem32文件夹中,但之后发现data里的my.ini好像没用)。

              5.配置环境变量
                      右击“此电脑”—选择“属性”
                      进入“高级系统设置”—“高级”—设置“环境变量”

                                                                                                                                                                                                                                                    

                      新建 系统变量
                      变量名设为MYSQL_HOME
                      变量值为解压后的MySQL文件夹路径

              6.以管理员身份打开win10的终端
                      平时的窗口键+R打开的终端没有管理员权限。

                      需要到C:WindowsSystem32 下,找到cmd.exe — 右击 — 以管理员身份运行。

                                                                                                                                                                                       

                      切换到mysql安装bin目录:

                      运行以下指令:
                      --注册服务
                      mysqld --defaults-file=my.ini --initialize-insecure
                      --安装
                      mysqld --install
                      --启动服务
                      net start mysql
                      --安装启动

                      然而,本机运行最后一条指令net start mysql,并没有启动成功…...


              7.弹出报错框

              8.重新打开配置环境变量的页面
                      编辑path系统变量,将%MYSQL_HOME%in添加到path变量的最后,以分号;为分隔符。

              9.再次尝试指令输入

                      再次以管理员身份切换到MySQL的bin目录照着上文 第6条 的命令行,依次输入指令仍报错。

                        mysqld --install
                        --启动服务
                        net start mysql
                        --安装启动


              10.准备所需文件

                        按照大神教程,到C:WindowsSystem32 目录,查找一下MSVCR120.dll文件,我的电脑也发现了msvcr120_clr0400.dll 这个文件,所以复制一份副本,然后将副本的文                     件名改成msvcr120.dll即可。
                        同时还需要msvcp120.dll这个文件,安装目录下bin文件夹没有的,如法炮制即可。
                        有的电脑可能安装某种程序,是不会有提示的。因为这些文件已经存在。

              11.重新输入(上文第六项中)指令:
                        mysqld --install
                        --启动服务
                        net start mysql
                        --安装启动

                        服务正在启动…下一行仍为:服务无法启动。
                        找到H:MySQLMYSQLmysql-5.7.18-winx64data安装目录下的data目录,打开.err结尾的日志文件。


                        报错信息如下:

              12.数据库初始化准备

                        此时需要初始化数据库,删除data目录否则会报错,且将之前新创建并放在C:WindowsSystem32文件夹中的my.ini文件,复制一份,放入bin文件夹中。

              13.初始化数据库
                        命令行执行: mysqld --initialize --user=mysql --console 生成库,将最后一行的临时密码记下,后面登录需要用到(root@localhost:临时密码)。

              14启动服务
                        net start mysql----启动mysql服务
                        如果不运行服务,直接输入命令:mysql -u root -p进入mysql,会报错:

                        且密码需要手动输入(临时密码),本机copy上去无效,第二次手动输入成功登录。

              15.修改密码
                        在mysql下输入命令:set password for root@localhost = password(‘新密码’);即修改成功,下次登录直接使用新密码即可。

              16. mysql退出指令

                      mysql退出指令有三种:   1)  q;

                                                              2)  exit;    

                                                              3)  quit;

              相关链接:
              https://jingyan.baidu.com/article/363872ec18211d6e4ba16fc5.html
              https://jingyan.baidu.com/article/363872ec18211d6e4ba16fc5.html

  • 相关阅读:
    ZZ: kvm qemu kqemu qemu-kvm libvirt
    ZZ:爬虫
    Mac下安装及配置Appium环境
    badboy使用手册
    如何正确做 Web端压力测试?
    关于web页面性能测量指标与建议
    Pycharm的使用一
    如何下载安装Python
    apache jmeter下载与安装
    但行其事,不问前程
  • 原文地址:https://www.cnblogs.com/Qtoken/p/9008296.html
Copyright © 2011-2022 走看看