当前位置: 首页 > news >正文

mysql(community版)压缩包安装教程

一、安装mysql

1.下载地址

mysql官方网站:www.mysql.com

也可以从Oracle官网进入:https://www.oracle.com/

下载地址:https://dev.mysql.com/downloads/mysql/

进入以下页面后,选择对应的版本和操作系统,本文以8.0.26版本的压缩包方式举例。

2.解压缩

点击第一个压缩包进行下载,下载完成后将压缩包解压到你想解压的位置,我的解压路径为:D:\Mysql

3.修改配置文件

解压完成后,在主目录下复制、创建一个xx.ini,修改为my.ini

以下为my.ini的内容,修改其中的basedirdatadir

basedir=mysql主目录 ​

datadir=mysql主目录\data

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录   ----------是你的文件路径-------------
basedir=D:\Mysql\mysql-8.0.26-winx64
# 设置mysql数据库的数据的存放目录  ---------是你的文件路径,data文件夹自行创建
#datadir=D:\Mysql\mysql-8.0.26-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

4.配置bin目录为环境变量

  • 在桌面或文件资源管理器中,右键点击“此电脑”或“计算机”,选择“属性”。

  • 在系统窗口中,点击“高级系统设置”。

  • 在“系统属性”窗口中,点击“高级”选项卡下的“环境变量”按钮。

  • 在“环境变量”窗口中,你可以看到“用户变量”和“系统变量”两部分。(配置“用户变量”中的Path则只有当前用户可以使用,配置”系统变量“则所有用户可以使用)

  • 点击编辑”系统变量“中的Path,点击新建,将你的bin目录路径添加上去,点击确定就ok了

5.初始化命令(记录控制台给出的随机密码 ,一定要记住,这是初次登录的密码)

打开cmd,注意:一定要用管理员身份打开,cmd打开后切换到bin目录下并进行初始化

C:\Windows\System32>cd D:\Mysql\mysql-8.0.26-winx64\bin

C:\Windows\System32>d:

D:\Mysql\mysql-8.0.26-winx64\bin>

D:\Mysql\mysql-8.0.26-winx64\bin>mysqld --initialize --console

6.然后先给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突)

mysqld --install mysql8

 这时候查看一下服务是否注册

  • 按 Win + R,输入 services.msc,然后按 Enter。或者右键任务栏选择”任务管理器“,点击服务,启动类型可以更改,右键服务,点击属性即可更改

7.启动服务:

net start mysql

8.密码登陆(第5步中的密码):

mysql -u root -p

 

9.修改密码:  

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

 10. 停止服务:

net stop mysql

11.删除服务:(第6步中的服务就没有mysql8了)

mysqld --remove

二、sql基础,创建数据库、表、插入数据

要求:创建数据库db_ck,再创建表t_hero,将四大名著中的主要人物都插入这个表中

1.创建数据库,表

create database db_ck;
use db_ck
create table t_hero(
    -> id int,
    -> name varchar(50),
    -> gender char(5),
    -> deed varchar(255)
    -> );

2.查看t_hero的字段

desc t_hero;

3.插入数据

INSERT INTO t_hero (id, name, gender, deed) VALUES
(1, '贾宝玉', '男', '荣国府的公子,与林黛玉的爱情故事令人唏嘘。'),
(2, '林黛玉', '女', '才情出众,多愁善感,最终因病早逝。'),
(3, '薛宝钗', '女', '贤淑端庄,最终与贾宝玉成婚。'),
(4, '孙悟空', '男', '齐天大圣,保护唐僧西天取经,神通广大。'),
(5, '唐僧', '男', '取经团队的核心人物,慈悲为怀。'),
(6, '猪八戒', '男', '贪吃懒惰,但也有勇有谋,是孙悟空的得力助手。'),
(7, '沙僧', '男', '忠诚老实,负责挑担和保护唐僧。'),
(8, '刘备', '男', '蜀汉开国皇帝,仁德之君。'),
(9, '关羽', '男', '忠义之士,武艺高强,被尊为武圣。'),
(10, '张飞', '男', '勇猛善战,性格豪爽。'),
(11, '诸葛亮', '男', '蜀汉丞相,智慧过人,被誉为卧龙先生。'),
(12, '宋江', '男', '梁山泊首领,人称及时雨。'),
(13, '林冲', '男', '八十万禁军教头,武艺高强。'),
(14, '武松', '男', '打虎英雄,性格刚烈。'),
(15, '鲁智深', '男', '花和尚,力大无穷,行侠仗义。');

 查看t_hero中的所有数据

 

相关文章:

  • 【计算机网络】确认家庭网络是千兆/百兆带宽并排查问题
  • 解决电脑问题(5)——鼠标问题
  • Android SharedPreferences 工具类封装:高效、简洁、易用
  • MySql数据库增删改查常用语句命令-MySQL步骤详解教程
  • Docker 的基本概念和优势,以及在应用程序开发中的实际应用
  • (十七) Nginx解析:架构设计、负载均衡实战与常见面试问题
  • windows环境下安装部署dify+本地知识库+线上模型
  • linux安装reids
  • 探索在直播中的面部吸引力预测新的基准和多模态方法
  • Git基础之分支
  • 观看文艺汇演问题
  • YC 孵化项目 Pinch:实时语音翻译视频会议平台;Mistral OCR:能处理多语言多模态复杂文档丨日报
  • 【Linux】详谈 基础I/O
  • linux学习(十)(磁盘和文件系统(索引节点,文件系统,添加磁盘,交换,LVM公司,挂载))
  • c语言笔记 函数参数的等价(上)
  • redis数据迁移教程(使用RedisShake实现不停机迁移十分便捷)
  • liunx学习(四)(文本处理(stdout stderr,Cut,paste,sort,tr,head,Tail,join,Split,grep,...))
  • OSI模型
  • 使用 QML 和 QtSql 实现 SQLite 数据库操作
  • FPGA基础 -- Verilog常用关键字
  • 冷冰川谈黑白
  • 婚姻登记“全国通办”首日观察:数据多跑路,群众少跑腿
  • 第一集|《刑警的日子》很生活,《执法者们》有班味
  • 第32届梅花奖终评启幕,上海京剧院《智取威虎山》满堂彩
  • 夜读丨古代有没有近视眼?
  • 追光|铁皮房、土操场,这有一座“筑梦”摔跤馆