首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

亲测 mysql-5.7.31-winx64解压版安装超详细图文教程

1.下载:

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

没有账号登录需要申请一个账号才能继续下载。

2.安装:

将下载的mysql-5.7.31-winx64压缩包解压后的整个目录放在自己喜欢的位置,我的放在D盘根目录下

3.配置:

进入mysql-5.7.31-winx64目录,将里面新建my.ini文件。添加以下内容

配置内容:

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:\mysql-5.7.31-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:\mysql-5.7.31-winx64 \data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

4.安装mysql服务并启动:

以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录。

4.1 执行mysqld --initialize-insecure生成data文件夹

4.2  输入安装命令 mysqld install

    出现问题The service already exists

    这是由于之前已经安装过mysql并且没有删除干净。

4.3  输入启动命令  net start mysql

5 打开MySQL数据库即登录MySQL数据库。

还在命令模式下,将目录切换到自己的\bin目录下。

输入mysql -u root -p ,默认是没有密码的。回车进入(root是用户名)

6 修改登录密码,实现Navicat  远程登录

   6.1  关闭服务  net stop mysql

   6.2  用安全模式打开,mysqld --skip-grant-tables  这个时候,光标会一直闪。注意,不要动,打开另一个命令行窗口

    6.3   和前面一样的操作来到bin目录下,  登录 mysql -u root -p 密码为空,直接回车;就可以进去了

   6.4     然后  use mysql;

     update user set authentication_string=password("123456") where user="root";

最后,flush privileges; 就OK了。

6.5  打开 my.ini  找到  [mysqld]  然后在下面加上

   这句: skip_grant_tables (意思是 启动MySQL服务的时候跳过权限表认证  )

a: 然后就启动数据库修改密码了

  开始 --> cmd   -->   net start mysql   (启动MySQL服务)--->   mysql  回车   (  如果成功,将出现MySQL提示符)

b. 输入use mysql; (连接权限数据库)。

c. 改密码:update user set authentication_string=password(' 123456  ') where user='root';

d. 刷新权限(必须步骤):flush privileges; 。 //刷新才会生效

e. 退出 quit。

f. 将第3 步的 my.ini里的 skip_grant_tables  去掉(启动MySQL服务的时候不能让他跳过权限表认证 )

g. 重启MySQL ,再进入,使用用户名root和刚才设置的新密码 123456  就可以登录了。

6.6 实现Navicat  远程登录

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201017A00N8N00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券