win10安装mysql5.7.35教程
阅读原文时间:2023年08月11日阅读:1

前提条件:我下载的是压缩包版本5.7.35,下载地址是 https://downloads.mysql.com/archives/community/

  1. 下载完后解压,并在如下图目录里加入data文件夹和my.ini文件

    编辑my.ini文件

    [mysql]

    default-character-set=utf8

    [mysqld]

    port = 3306

    #设置mysql的安装目录,写自己的安装位置

    basedir=C:\apps\mysql-5.7.35-winx64

    #设置mysql数据库的数据的存放目录,写自己的data文件

    datadir=C:\apps\mysql-5.7.35-winx64\data

    max_connections=200

    character-set-server=utf8

    default-storage-engine=INNODB

    skip-grant-tables#注意这一行,在mysql的用户密码及远程登录权限设置完毕后请加#注释掉,它是为首次登录mysql不需要密码而准备的

  2. 配置环境变量,就不多说了,我的是在path里加一个C:\apps\mysql-5.7.35-win64\bin

  3. windows命令行(管理员身份!!)

    进入到mysql的bin目录下,

    输入mysqld --initialize执行完毕后

    然后输入mysqld --install,看到Service successfully installed就是安装成功

    继续输入net start mysql启动mysql服务

    输入mysql -uroot -p回车会提示输入密码,不用管,直接回车,进入数据库操作命令行里

  4. 设置密码及远程登录权限

    在数据库操作命令行里,

    首先输入use mysql意思是选择操作mysql库(mysql数据库安装完成后会默认创建一个叫mysql的库)

    然后输入update mysql.user set authentication_string=password('密码') where user='root'; (修改mysql库里user表的root用户的密码)

    继续输入grant all privileges on *.* TO 'root'@'%'identified by '密码' with grant option;(授权root用户在任何ip的情况下对任意库任意表进行操作,

    %是任何ip的意思,第一个*是任意库,第二个*是任意表,with grant option的意思是该用户可以把自己的权限授予其他用户或角色)

    继续输入flush privileges;刷新权限使其生效!!!

    最后输入exit;退出数据库

  5. 注释掉my.ini文件的skip-grant-tables这一行,然后在win10命令行里(管理员身份!!),重启mysql服务,分别执行如下命令:

      net stop mysql

      net start mysql

  6. 完毕,mysql可以正常使用喽!

参考博客: https://www.cnblogs.com/misscai/p/11026987.html

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章