首页 > 数据库 >在windows系统中设置MySQL数据库

在windows系统中设置MySQL数据库

时间:2023-03-25 16:23:28浏览次数:45  
标签:set 5.7 windows 数据库 MySQL -- mysql 31 winx64

MySQL搭建

效果图

step1:下载安装包

https://downloads.mysql.com/archives/community/

step2:解压后即完成安装

step3:创建 my.ini 配置文件(注意路径)

[mysqld]
# 默认端口
port=3306
# mysql的安装目录,也是工作目录
basedir="D:\\mysql-5.7.31-winx64"
# 数据库存放的目录,data目录无需手动创建,MySQL初始化成功,就会自动创建了
datadir="D:\\mysql-5.7.31-winx64\\data"
# 错误日志,如果启动失败,可以查看这个错误日志,定位错误原因
log_error="D:\\mysql-5.7.31-winx64\\mysql.err"

# 指定默认字符集
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
skip-character-set-client-handshake=true

[client]
default-character-set=utf8mb4

[mysql]
# 可选的参数当你use到某个数据库中,路径上显示当前数据库的名字
# prompt=[\\d]>

# 关于字符集的设置
default-character-set=utf8mb4

step4:查看是否安装成功

在终端输入
"D:\mysql-5.7.31-winx64\bin\mysqld.exe" --help --verbose

step5:初始化

在终端(以管理员身份启动命令提示符)输入
"D:\mysql-5.7.31-winx64\bin\mysqld.exe" --initialize-insecure

step6(1):设置服务(快捷启动)

在终端(以管理员身份启动命令提示符)输入
"D:\mysql-5.7.31-winx64\bin\mysqld.exe" --install mysql57

step6(2):移除服务

在终端(以管理员身份启动命令提示符)输入
"D:\mysql-5.7.31-winx64\bin\mysqld.exe" --remove mysql57

step6(3):测试是否设置成功

step7:设置环境变量

step8:登录mysql服务

在终端输入
mysql -uroot -p
初次登录没有密码 直接点击回车即可

step9:登录之后给用户设置密码

在终端输入
set password = password("123")

step10:创建数据库

create database unity_db DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

step11:创建表

create table warehouse(
    id int primary key,			 -- 主键(不允许为空、不能重复)
    name varchar(16) not null unique,   -- 不允许为空
    size int default 10 unique            -- 插入数据时,如果不给age列设置值,默认值:10
)default charset=utf8;

step12:插入数据

insert into warehouse (id,name,size) values(1,“螺母”,8),(2,“凸轮”,12),(3,“齿轮”,25);

标签:set,5.7,windows,数据库,MySQL,--,mysql,31,winx64
From: https://www.cnblogs.com/zylyehuo/p/17254964.html

相关文章

  • 2023爬虫学习笔记 -- MongoDB数据库
    一、下载安装mongodb1、下载地址https://www.mongodb.com/try/download/community2、一路下一步安装,路径不要出现空格中文等特殊字符3、设置环境变量将bin目录地址放到path......
  • mysql语句
    数据库拼接字符串updatefriendscirclesetreply=CONCAT(reply,"3333")wherename="22";//求和如果为空,默认给0selectIFNULL(sum(amount_incurred),0)from......
  • mysql怎么删除重复数据并且保留其中一条
    现在有张加班表,一个人同一天只允许申请一次加班,就是加班日期和userid相同的数据应该只有一条,但是现在由于之前没有做限制,导致很多数据重复怎么通过sql删掉重复数据思路:......
  • 阿里云数据库RDS迁移导入数据时报错:Specified key was too long; max key length is 76
    近期由于新申请了新的阿里云数据库RDS,需要把之前的数据迁移过去,结果通过各种方式去导入数据,都一直报错.报错信息:Indexcolumnsizetoolarge.Themaximumcolumnsize......
  • Windows下Nginx的启动、停止、重启等命令
    假设安装在C:\server\nginx-1.0.2目录:1、启动:C:\server\nginx-1.0.2>startnginx 或者 C:\server\nginx-1.0.2>nginx.exe注:建议使用第一种,第二种会使cmd窗口一直处......
  • windows下安装mysql8方法
    系统环境及软件版本:windows11,MySQL8.0.32。windows下安装mysql有两种方法,一个下载mysql的exe可执行文件安装,比较适合小白,下载后双击执行安装包,下一步、下一步就可以。第二......
  • Wake on Lan无线网络唤醒 Windows 10 和 11
    先引用两篇文章https://elmagnifico.tech/2021/05/25/Wake-on-wireless-lan/https://zhuanlan.zhihu.com/p/448320443实际操作稍后再补充......
  • Java使用IntelliJ IDEA创建控制台程序并通过JDBC连接到数据库
    1、创建一个java控制台程序并测试首先,直接新建一个默认的空的Java模块即可,随便取个名字在src目录下右键->新建->创建一个包,随便取个名字在包中创建一个Test类,写个helloworld......
  • C# 操作 MySql
    C#操作MySql简介代码介绍代码实现创建数据库创建数据表查询数据事务代码示例简介工作中大多数情况下用的都是MySql但一直没有记录,相关操作。这篇文章以便MySql.Data库......
  • EF6链接MySql报The underlying provider failed on open错误
    这个问题困惑了好久,在自己电脑是数据库连接都可以用(VS2017),但是在公司的电脑(VS2015)上死活报:Theunderlyingproviderfailedonopen这个错误。网上查找了很多资料都没有得......