MySql 5.6.14 Win32位免安装解压缩版配置教程

yizhihongxing

MySql 5.6.14 Win32位免安装解压缩版配置教程

下载和解压缩

  1. 下载解压缩版的MySql 5.6.14 Win32位压缩包,可以从官网、软件下载站等渠道获取;
  2. 解压缩到任意位置,比如D盘的MySql目录下。

配置

  1. 在MySql目录下创建my.ini文件,内容如下:
[mysqld]
basedir=D:\MySql
datadir=D:\MySql\data
port=3306
max_connections=200
max_connect_errors=10
character-set-server=utf8mb4
explicit_defaults_for_timestamp=TRUE
  1. 在命令行下进入MySql目录的bin目录,执行以下命令:
mysqld --initialize

此时会在D:\MySql\data目录下生成一些系统目录和文件;
3. 执行以下命令启动mysql:

mysqld --console

如果启动失败,请检查my.ini文件设置是否正确,并根据提示进行修改;
4. 打开另一个命令行窗口,进入MySql/bin目录,执行以下MySQL客户端命令:

mysql -u root

此时会进入MySQL交互式界面,输入初始密码(my.ini文件中的--initialize命令会生成随机密码,可以在错误日志中找到,比如:[Note] A temporary password is generated for root@localhost: xxxxxxxx,其中xxxxxxx即为初始密码);
5. 使用以下命令修改root用户的密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

其中新密码即为你自己设置的密码;
6. 配置Windows服务,使MySql成为Windows服务,可以在Windows服务中启动和关闭MySql服务,方便使用:

mysqld --install

这时会在Windows服务中添加一个名为“MySQL”的服务,可以在服务列表中查看和管理。

示例

创建和查看数据库

  1. 进入MySQL交互式界面,输入用户名和密码;
  2. 使用以下命令创建一个数据库:
CREATE DATABASE mydb;
  1. 使用以下命令查看所有数据库:
SHOW DATABASES;

可以看到mydb已经被创建成功。

创建和查看表

  1. 在mydb数据库下创建一张表,执行以下命令:
USE mydb;
CREATE TABLE userinfo(
    id INT UNSIGNED AUTO_INCREMENT,
    username VARCHAR(20) NOT NULL,
    password VARCHAR(16) NOT NULL,
    email VARCHAR(30) NOT NULL,
    PRIMARY KEY (id)
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

此时会在mydb数据库下创建一张名为userinfo的表。

  1. 查看所有表:
SHOW TABLES;

可以看到userinfo已经被创建成功。

以上示例仅为基础操作,具体使用可以参考MySQL文档。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySql 5.6.14 Win32位免安装解压缩版配置教程 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • android-surfacecreated不被调用

    当Android应用程序中的SurfaceView被创建时,会自动调用SurfaceHolder.Callback接口中的surfaceCreated()方法。但是,有时候我们会遇到surfaceCreated()方法没有被调的情况。以下是解决这个问题的完整攻略: 步骤一:检查SurfaceView的状态 首先,需要检查SurfaceView的状态。如果Su…

    other 2023年5月8日
    00
  • 深入理解java重载和重写

    深入理解Java重载和重写 什么是Java重载? Java中的重载指的是在同一个类中可以定义具有相同名称但参数不同的多个方法。即同一个方法名可以用于多个不同的方法,通过参数的不同或类型的不同来区分它们。Java重载可以提高代码的可读性和重用性,方便用户根据自己的需要选择相应的方法。 public class Calculator { public int a…

    other 2023年6月26日
    00
  • 加载 Javascript 最佳实践

    当我们在网站中引用 JavaScript 文件时,要注意一些最佳实践,以确保网站加载速度快,浏览器兼容性好,以及通用性强。下面是“加载 Javascript 最佳实践”的完整攻略: 1. 将 JavaScript 文件置于 body 末尾 将所有 <script> 标签放到 </body> 标签之前,而不是把它们放在页面的头部。这是因…

    other 2023年6月25日
    00
  • C++中友元类和嵌套类使用详解

    C++中友元类和嵌套类使用详解 在C++中,友元类和嵌套类是两个重要的概念。友元类允许一个类的成员函数或其他类访问该类的私有成员,而嵌套类则是在一个类的内部定义另一个类。下面将详细讲解这两个概念的使用方法,并提供两个示例说明。 友元类(Friend Class) 友元类允许一个类的成员函数或其他类访问该类的私有成员。为了实现友元类,需要在类的声明中使用fri…

    other 2023年7月27日
    00
  • 思科CCNA认证学习笔记(三)TCP、UDP、IP报头详解

    思科CCNA认证学习笔记(三)TCP、UDP、IP报头详解 本篇文章将详细介绍TCP、UDP、IP报头的结构和功能,以及他们在网络通信中的作用。 TCP报头 TCP报头共有20个字节,其中包括了源端口号、目的端口号、序列号、确认号、数据偏移量、保留位、控制位等信息。其中,序列号和确认号用于标识TCP包的顺序,保证数据传输的可靠性。控制位则包括了SYN、ACK…

    other 2023年6月25日
    00
  • 2.4 小白必看:零基础安装Linux系统(超级详细)

    @CachePut是Spring Boot框架中的一个注解,用于将方法的返回值更新到缓存中。本文将详细讲解@CachePut的作用和使用方法,并提供两个示例说明。 作用 @CachePut注解的作用是将方法的返回值更新到缓存中,以保证缓存中的数据与数据库中的数据一致。 使用方法 使用@CachePut注解时,需要在应用程序的主类上添加@EnableCachi…

    other 2023年5月5日
    00
  • 如何玩赚meme币?这些底层逻辑你必须了解

    如何玩赚meme币? 这些底层逻辑你必须了解 什么是meme币 Meme币是一类以互联网流行文化为基础的数字货币,其基本价值来源于互联网上的某种流行事件、图片或文化符号等。 如何赚取meme币 方式一:参与meme币的发行 参与meme币的发行是一种最直接的方式获得meme币,通常是通过某些社区或团队推出的ICO(Initial Coin Offering)…

    other 2023年6月27日
    00
  • 关于nginx的return配置小技巧

    以下是关于nginx的return配置小技巧的完整攻略。 1. return配置 在nginx中,return指令用于立即止处理当前请求,并返回指定响应码和响应体。return指令的语法如下: return code [text]; 其中,code表示响应码,text表示响应体。如果不指定响应体,则默认为空。 2. 示例说明 以下是两个使用return指令的…

    other 2023年5月7日
    00
合作推广
合作推广
分享本页
返回顶部