2020年11月17日星期二

安装MySQL5.7

操作系统:Windows10 专业版

MySQL版本:5.7.32

  1. 进入MySQL官网下载ZIP压缩包并将其解压到目录中。

  2. 配置环境变量:右键此电脑,打开高级系统设置中的环境变量,选中系统变量中的Path,点击编辑,在Path中新建,将刚才解压好的MySQL文件夹下的bin目录的路径填入其中,然后点击确定。

  3. 新建MySQL配置文件ini

    [mysqld]basedir=F:\Environment\mysql-5.7.32\datadir=F:\Environment\mysql-5.7.32\data\port=3306skip-grant-tables

    注:最后的skip-grant-tables的作用是跳过权限验证,所以在设置MySQL密码之后应该将其注释掉。

  4. 启动管理员模式下的CMD来运行命令

  5. 安装MySQL服务

    cd /d F:\Environment\mysql-5.7.32\binmysqld -install

    出现问题:由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。

    解决方案:进入微软官网下载vcredist并安装即可解决该问题。

    下载链接

  6. 初始化数据库文件

    mysqld --initialize-insecure --user=mysql
  7. 启动MySQL并修改密码

    net start mysql
  8. 通过命令行进入MySQL

    mysql -u root -p

    注:-p后面不能加空格,出现"Enter password:"字样是直接按Enter键跳过,因为目前还没有为MySQL设置密码。

  9. 为MySQL设置密码并刷新权限

    设置密码:

    update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

    成功之后刷新权限:

    flush privileges;

    注:sql语句后面一定要加分号!!!

  10. 注释my.ini文件中的skip-grant-tables(在该句前面加#即可)

  11. 退出MySQL并重启服务

    exitnet stop mysqlnet start mysql
  12. 重新进入MySQL,测试能否连接成功

    mysql -u root -p123456

    注:-u后面是用户名,-p后面是密码,-p后面不能加空格!

原文转载:http://www.shaoqun.com/a/490339.html

法瑞儿:https://www.ikjzd.com/w/412

acca是什么:https://www.ikjzd.com/w/1370

宝付:https://www.ikjzd.com/w/539


操作系统:Windows10专业版MySQL版本:5.7.32进入MySQL官网下载ZIP压缩包并将其解压到目录中。配置环境变量:右键此电脑,打开高级系统设置中的环境变量,选中系统变量中的Path,点击编辑,在Path中新建,将刚才解压好的MySQL文件夹下的bin目录的路径填入其中,然后点击确定。新建MySQL配置文件ini[mysqld]basedir=F:\Environment\mysql
欧苏丹:欧苏丹
首信易:首信易
苏州美食有哪些:苏州美食有哪些
离开阿里做跨境独立站 他怎么做到谷歌搜索全球前三?:离开阿里做跨境独立站 他怎么做到谷歌搜索全球前三?
旅游法起草组赴上海进行调研工作 :旅游法起草组赴上海进行调研工作

没有评论:

发表评论