posts - 39,comments - 5,views - 52364

MYSQL5.7版本流程的坑,我这里都有

  • 必须按照如下操作。不按照下面操作,出错误不要怪我哦_

  • 我们首先在官网下载mysql5.7版本: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip

  • 解压之后,在bin相同目录下创建一个my.ini配置文件里面内容按如下操作

    [client]
    port=3306
    default-character-set=utf8
    [mysqld]
    # 设置为自己mysql的安装目录
    basedir=G:\mysql\mysql-5.7.34-winx64\
    # 设置为mysql的数据目录 data是系统创建
    datadir=G:\mysql\mysql-5.7.34-winx64\data\
    port=3306
    character_set_server=utf8
    //跳过安全检查
    skip-grant-table

  • 按照如下图配置环境

  • 在管理员身份进入cmd,进入到mysql 5.7文件路径 输入 mysqld -install

  • 初始化数据库 :mysqld --initialize-insecure --user =mysql,出现data下有三个文件夹才算成功了

  • 如果出现如下图错误,请回到my.ini检查一下是否那个符号错误或者单词错误

  • 我这里就是单词写错了

  • 如果my.ini 没有出错,我们按住 windows图标 + x 进入 Windows PowerShell(管理员)

  • 密码在生成 data 里面 有个文件是以 计算机名称 + .err,里面就有密码。

  • 最后net start mysql

  • 进入mysql管理终端:mysql -uroot -p 按两个enter即进入了mysql命令行里面
  • 5.0版本修改root用户密码

    use mysql;
    // 下面是修改密码的
    update user set authentication_string=password("设置的密码") where user="root" and Host="localhost"; 这个针对5.7以上的8.0以上版本可能无效
    注意mysql后面必须都要添加分号哦
    必须要输入该命令:flush privileges; 刷新权限
    退出:exit 或 quit 或 \q
    最后把my.ini 里面skip-grant-tables注释,以后登录都要用你自己设置的密码

  • 8.0版本修改root用户密码

    use mysql;
    // 下面是修改密码的
    update user set authentication_string='' where user="root"; 输入置空密码命令
    alter user 'root'@'localhost' identified by '123456'; 这个不行。就可以用这个命令 alter user 'root'@'%'identified with mysql_native_password by '123456';
    注意mysql后面都要添加分号哦,而且字符串最好用单引号,因为单引号在oracle和mysql都可以使用。双引号在oracle不可以使用。
    必须要输入该命令:flush privileges; 刷新权限
    退出:exit 或 quit 或 \q

如果上面安装还是不行。把之前安装mysql的彻底删除。再安装 mysql-installer-community-5.7.33.0.msi 即可。

点击:https://www.123pan.com/s/wCFDVv-Gw1fv 提取码:3lxA

posted on   阿久569  阅读(988)  评论(5编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示