• 免安装版的 mysql 配置


    mysql 配置这个坑真的很搞人,花了2个多小时的时间,梳理清了,和大家分享一下。

    我们一步步来:

    ①下载mysql zip包  官网:https://www.mysql.com/

    ②解压

    在mysql目录下创建一个my.ini文件,然后编辑

    [mysqld]
    # 设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir= C:Program Filesmysql-5.7.30-winx64
    # 设置mysql数据库的数据的存放目录
    datadir= C:Program Filesmysql-5.7.30-winx64data
    # 跳过登录密码验证
    skip-grant-tables

    ③配置环境变量

    ④注册mysql服务以及初始化!

    一定要管理员权限打开cmd 

    切换 cmd 目录到 mysql的bin目录下!

    命令需要进入mysql安装目录下的bin目录运行!

     开始配置!

    mysqld install 表示安装mysql服务

    mysqld --initialize-insecure --user=mysql  表示初始化,会自动创建data,可以去data文件夹下看一下,生成 了很多东西!

    net start mysql :打开mysql服务

    如果你的是

    然后打开计算机管理->服务->启动MySQL

    这种错误是由于未安装 vcredist 引起的
    下载 vcredist 地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
    安装,位置默认即可,安装成功之后,重新安装服务即可。

    如果安装完还是不行,那么多半就是解压的时候随手创建 data 文件夹(不能创建data,会报错,应该让初始化的时候自动生成!)

    解决:

      删掉 data 文件夹

      mysqld --remove mysql :删除服务

      mysqld install :安装服务

      mysqld --initialize-insecure --user=mysql :初始化!

      net start mysql :打开mysql服务

      mysql -u root -p :登录mysql

    然后你就可以看到

    修改密码:update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

    刷新权限flush privileges;

    退出mysql exit

    关闭mysql服务:net stop mysql

    在skip-grant-tables 前加上# 注释掉,保存文件

    OVER!完结*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。撒花!

    ----------------------------------------------------------------------------分割线

    bug不断啊,cmd 登录成功后,以为mysql可以用了。结果惊喜又来了。

    navicat 连接 mysql 报错

    1146 Table performance_schema.session_variables doesnt exit

    解决方法:

    登录MySQL输入 : set @@global.show_compatibility_56=ON;

    然后navicat连接成功!!

  • 相关阅读:
    smb上传图片工具类
    hzero
    ORACLE
    数据库范式
    数据库设计阶段
    Java变量和运算符
    相对路径和绝对路径
    setTimeout()方法和setInterval()方法
    body onload()事件和table insertRow()、tr insertCell()
    eval函数和isNaN函数
  • 原文地址:https://www.cnblogs.com/mingyueyuqingfeng/p/14677549.html
Copyright © 2020-2023  润新知