欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows下的zip格式MySQL8的安装

程序员文章站 2024-03-16 23:14:46
...

1. 安装mysql压缩版软件

 

注意:解压软件到指定目录[安装软件路径等等路径中不要出现中文和空格]

a)     如果一定出现空格,请使用下划线替代

b)     禁止出现中文~如果实在有障碍,请使用拼音替代!

优点:不需要安装软件,配置可用

缺点:步骤繁复,如果出现问题~查询麻烦

适合:有经验的开发人员、数据库管理员

 

1). 压缩包安装方式:通过官方网站下载,下载zip archive [zip压缩包]

a)        网址:https://dev.mysql.com/downloads/mysql/

b)        解压压缩包-> 到指定的文件夹:d:/mysql-server-8.0/

c)        mysql-8.0.12-winx64/   mysql主目录结构如下:

     i.  bin/   mysql可执行文件的目录 binary 二进制文件

     ii. doc/   mysql官方文档目录 documentation 文档

    iii. include/    c/c++源代码的头文件

    iv. lib/   软件运行需要依赖的文件 library 图书馆

    v. share/  共享的,分享的

    vi. LICENSE 授权文件

    vii.        README 注意事项

 

2). 超级管理员身份进入命令行窗口

a)        修改系统服务!普通用户~能见到系统服务?

b)        进入mysql-8.0.12-winx64/bin目录

c)        执行命令初始化数据库

    i.  mysqld --initialize-insecure,无密码的root超级管理员。

Windows下的zip格式MySQL8的安装

    ii.   在mysql-8.0.12-winx64/目录下,自动创建data/目录

d)        执行命令安装mysql服务

    i.  mysqld install,执行此命令后会在windows系统中,出现mysql服务。

Windows下的zip格式MySQL8的安装

 

e)        执行命令启动mysql服务,如下两种方式均可。

i.  第一种:命令行方式

   1.     打开命令行窗口:net start mysql 启动mysql服务。

   2.     net stop mysql 命令行停止mysql服务。

Windows下的zip格式MySQL8的安装

 

ii.      第二种:界面操作

   1.     打开[计算机-> 管理-> 服务]

       a)     找到MySQL服务:鼠标右键->启动/停止/重启..

   2.     打开任务管理器-> 服务

       a)     找到MySQL服务器:鼠标右键->启动/停止/重启…

 

2. 进入数据库

a)     命令行通过账号密码进入数据库的命令。

i.       mysql -u root -p 直接回车进入数据库。

    1.     如果数据库设置了密码~在这里需要输入密码。

    2.     如果没设置密码,直接进入。

Windows下的zip格式MySQL8的安装

 

ii.      为了能在命令行任何目录下可以使用mysql命令

         1.     需要将mysql命令配置到path环境变量中。

         2.     path环境变量:配置了很多目录~windows在执行软件或者命令的时候,会在这个环境变量配置的目录中依次查询是否存在这样的软件或者命令,如果不存在-> xxx不是内部或者外部命令。

        3.     echo 是windows命令行中的打印数据的选项,类似于python中的print()函数。

        4.     配置环境变量,将mysql/bin目录配置到系统path环境变量中,“mysql/bin”指mysql压缩包解压后的目录下的bin目录所在的绝对路径。

 

3. 图形化连接sqlyog问题

 

配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了。

解决方法:windows 下cmd 登录你的 mysql 数据库

mysql -u root -p

然后 执行这条SQL:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

password 是你自己设置的root用户密码。

然后在重新配置SQLyog的连接,则可连接成功了。 

 

相关标签: Windows MySQL8