提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、下载Mysql软件
- 二、启用命令行安装Mysql
- 安装前准备
- 初始化Mysql数据库
- 启动Mysql服务器
- 登录检查安装并修改密码
- 查看数据库及表格
- 修改环境变量,方便命令行启动:
- 三、启动VisualCode 下载插件
- 下载Visual code:
- 安装Mysql 扩展插件:
- 总结
前言
从零开始安装及检查MySql安装并通过Visual code 扩展插件实现可视化
Mysql 版本 —8.0.29
安装系统 —windows10
可视化编辑器 —visual code
安装日期: 2022-05-21
一、下载Mysql软件
- 第一种安装包安装完成后需要解压到需要的位置然后在命令行运行安装,在安装前需要按照模块创建配置文件然后初始化数据库,会默认生成root用户名及随机密码,在随后登录时需要登录后再更换密码;
- 第二种安装包是在弹出窗中设置安装,可以在安装时设置用户名及密码,但安装路径不能更改;
二、启用命令行安装Mysql
安装前准备
- [windows]+[r] 快捷键启动系统运行窗口,输入cmd 再键入回车即可打开命令行
- 在命令行键入 ’cd:<mysql所在文件夹>
例如本机在命令行键入:‘cd C:\mysql\mysql-8.0.29-winx64’
此时命令行已经进行到相应的文件夹准备安装,我们这时候需要在mysql 文件夹下添加一个my.ini的文件,配置数据库的参数
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\mysql\\mysql-8.0.29-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\myqal\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
注意在代码里地址要有双斜杠!
初始化Mysql数据库
在命令行执行初始化命令:
mysqld --initialize --console
执行完命令后,mysql会在配置的文件夹下创建数据库;
数据库在初始化完成后再执行初始化就会报警,无法再次初始化;
数据库在初始化后会生成默认的用户名及密码,在后面登录时会用到,在登录完成后可以更换密码;
启动Mysql服务器
只有启动服务器用户才能与Mysql数据库进行数据交互,所以登录前需要确认已经启动了服务器
命令行下启动Mysql服务器命令:‘net start mysql’ ,停用服务器命令: ‘net stop mysql’;
登录检查安装并修改密码
登录数据库 ’mysql -u root -p’
输入默认生成的密码
在Mysql 中使用 ‘alter user ‘root’@‘localhost’ identified by ‘123456’;
注意,在mysql命令行中命令结束时需要带分号 ‘;’或者输入完毕打印’ \g’ ,否则执行器认为所输入的语句还没有结束,等待输入
安装登录结束
查看数据库及表格
简单语句检查数据库:
查看所有数据库: Show databases;
创建数据库: create database [数据库名称];
删除数据库: drop database [数据库名称];
使用数据库: use [数据库名称];
查看表格: show tables;
创建表格: create table if not exist[表格名称]
([列名
类型 [not null],]primary key(列名
))engine= innodb default charset = utf8;
注意:创建表格,表格名称及字段所用的包围符号是反引号,即键盘esc 下面,数字1左边的那个键位符号,如果用成符号会报语法错误,有很多人在这犯错。
删除表格: drop table [表格名称];
插入表格数据: insert into [表格名称] ([列名]) values ([参数]);
查看表格内容: select * from [表名];
验证安装成功
修改环境变量,方便命令行启动:
- 打开计算机属性,修改系统变量添加Mysql 文件夹地址
三、启动VisualCode 下载插件
- 我们注意到用命令行来处理数据库数据时会有些麻烦,有数据插入及更改需要输入的指令太过麻烦,有没有可视化的工具可以编辑方便处理大数据,网络上的可视化编辑器很多,我个人比较喜欢Visual Code 去扩展处理数据库:
下载Visual code:
VIsual Code 官方下载地址 直接下载后管理员权限安装即可
安装Mysql 扩展插件:
扩展安装完成
总结
Mysql 安装需要特别注意所要安装的版本,不同的版本的指令可能会有所变化,如果安装的版本与教程版本不同可能会导致安装失败;