• 在本地安装MySQL5.7


    1、首先下载MySQL5.7安装包

    下载地址:https://dev.mysql.com/downloads/mysql/5.7.html

    如下图:

     2、下载到本地后解压,如下图:

     (刚下载解压是没有my.ini文件的,这是后续自己新建的。)

    3、配置环境变量

    (1)在系统变量下新建MYSQL_HOME,添加你的MySQL5.7文件夹所在位置,

    我的是:E:hsmysql-5.7.30-winx64(这就是MYSQL_HOME的变量值)

    (2)编辑系统变量下的path,点击新建,填入%MYSQL_HOME%in

    4、配置my.ini文件

    在MySQL5.7目录下新建my.ini文件,我的是E:hsmysql-5.7.30-winx64目录下新建(可以看上图)

    my.ini文件的内容为:

    [mysqld]
    #端口号
    port = 3306
    #mysql-5.7.27-winx64的路径
    basedir=E:hsmysql-5.7.30-winx64
    #mysql-5.7.27-winx64的路径+data
    datadir=E:hsmysql-5.7.30-winx64data 
    #最大连接数
    max_connections=200
    #编码
    character-set-server=utf8
    
    default-storage-engine=INNODB
    
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    
    [mysql]
    #编码
    default-character-set=utf8   

    创建完成进入下一步

    5、安装MySQL

    (1)在输入框内输入cmd,以管理员的身份运行,注意这里一定一定一定要以管理员的身份运行,

    否则在安装过程中会出现因为管理权限不够而导致的Install/Remove of the Service Denied!(安装/卸载服务被拒绝),

    这一点非常重要!

    (2)在cmd中进入到E:hsmysql-5.7.30-winx64目录下: 

    输入安装命令:

    mysqld -install
    

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     我输入这个安装命令的时候,报错:

     【我百度告诉我这样解决:

    出现上面的情况时,是电脑没有安装vcredist_x64程序
    解决办法:
    1.去官网下载该程序文件,链接是:https://support.microsoft.com/en-us/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package

    2.下载后直接双击安装就行】
    但是我安装后还是报同样的错,我又百度找到另一种方法,

    在C:WindowsSysWOW64 下找到“msvcp120.dll”文件和“msvcr120.dll”,并将这两个文件copy到E:hsmysql-5.7.30-winx64in目录下,就解决了这个问题。

    然后我再次输入安装命令mysqld -install

    又报了另一个错:[安装MySQL时提示程序无法正常启动0xc000007b]

     又百度,告诉我这样解决:

    【解决方案:

    解决:在百度上下载DirectX修复工具(增强版),修复即可。 
    链接:http://www.pc6.com/softview/SoftView_57945.html 
    注意,需下载增强版,这样可以修补系统相关的C++组件。】

    参照这个方法就解决了这个报错。

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    然后再次安装就安装成功了。

    但是输入net start mysql又有问题,提示:

     百度解决方法:

    在mysql5.7以上版本中默认没有一个data目录,即没有初始化服务。需要先初始化mysql才可以启动服务,否则会报 “服务没有报告任何错误”,启动失败。

    方法:

    a 进入mysql的bin目录;

    b 执行mysqld  --initialize-insecure ,第一次执行的话,时间会久一些,执行结束后没有输出信息,查看bin的同级目录下会多出一个data文件夹,里面一堆文件。

     再次执行net start mysql命令启动服务,发现启动成功!

     6、创建用户

    输入命令mysql -u root -p,直接回车,按照提示输入密码

    然后可以使用Navicat连接数据库:

    net stop mysql 关闭mysql服务

    也可以手动关闭,在win10搜索栏内输入服务,找到MySQL。点击右键,然后点击停止即可。

  • 相关阅读:
    关于hibernate的缓存使用(转)
    Webservice 实践
    三大电商注册登录表单分析
    网上好文搜集
    git简介
    Python程序中的进程操作--—--开启多进程
    进程的创建和结束
    同步异步阻塞和非阻塞
    进程的并行和并发
    进程调度
  • 原文地址:https://www.cnblogs.com/wulixia/p/12852311.html
Copyright © 2020-2023  润新知