千家信息网

windows下安装mysql

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,第一步:到官网下载https://dev.mysql.com/downloads/mysql/第二步:解压到一个文件夹第三步:配置环境变量把;%MYSQL_HOME%\bin插入到Path的最后面第四
千家信息网最后更新 2026年10月31日windows下安装mysql

第一步:到官网下载https://dev.mysql.com/downloads/mysql/

第二步:解压到一个文件夹

第三步:配置环境变量
把;%MYSQL_HOME%\bin插入到Path的最后面

第四步:以管理员的身份运行命令行,按win+R 输入cmd,点鼠标右键以管理员身份运行

第五步:进入到E:\mysql-5.7.22-winx64\bin
重点来了:在dos窗口里面输入:mysqld --initialize-insecure 或者 mysqld --initialize-insecure --user=mysql
注意,有的教程里写接下来自己创建名为data的空文件夹,然后创建my.ini的文件,这是错误的,因为自己动手建的data文件夹里没有mysql启动所需要的表结构配置文件,因此要先初始化,输入以上命令,初始化完看一下mysql的文件夹里会发现多出了一个名为data的文件夹,注意data文件夹是系统创建的,不是自己手动创建的,运行需要几秒钟,dos

初始化数据:

初始化完后会看到data文件夹下有mysql表结构:

在初始化后生成的data目录下创建my.ini的文件:
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录
basedir=E:\mysql-5.7.22
#设置mysql数据库的数据的存放目录
basedir=E:\mysql-5.7.22-winx64
datadir=E:\mysql-5.7.22-winx64\data
#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

dos窗口中再输入:mysqld -install(如果说已经存在,可以使用 sc delete mysql 或者 mysql -remove 将其删除)
会显示Service successfully installed:

5.dos窗口中再输入:net start mysql 或者: mysqld --user=mysql #启动mysql服务

或者从第五步开始%MYSQL_HOME%\bin\mysqld --initialize --user=mysql --console
第六步注册服务mysqld --install MySQL
用net start mysql 命令开启服务
关闭服务:net stop mysql
删除没有用的服务:sc delete 服务名字 例如:删除mysql的服务,sc delete mysql

6.在计算机-管理-服务和应用程序-服务中可以看到MySQL已经启动,或者快捷键查看services.msc

7.登录mysql数据库,初始化的时候跳过了密码,所以默认这没有密码,输入回车,即可登录数据库

8.修改密码和授权

注意:
update mysql.user set authentication_string=password('newpwd'),password_expired='N' where user='root';
修改密码并修改过时策略(字段名和mysql 5.6略有不同,5.6的:update user set password = password('newpwd'),password_expired='N' where user = 'root';)

grant all on . to root@'%' identified by 'newpwd' with grant option;
flush privileges;#记得刷新

9.重启mysql服务端,输入正确的密码即可登录mysql

10.查看字符编码5.7的默认为ladin

11.基本的操作命令
查看数据库和表:
show databases; //所有数据库列表
create database dbName; //创建数据库
use dbName; //选择数据库
show tables; //显示数据表列表
查看数据表中的条目:
desc tableName;
describe tableName;
show columns from tableName;
show create table tableName;
清空数据表中所有条目:
truncate table 表名; //清空全部数据,不写日志,不可恢复,速度极快
delete from 表名; //清空全部数据,写日志,数据可恢复,速度慢

数据 服务 文件 数据库 文件夹 输入 密码 命令 字符 字符集 数据表 目录 登录 管理 运行 日志 条目 管理员 结构 编码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖北九亚互联网络科技有限公司 深圳恒合互联网络科技有限公司 互联网科技公司的优势 中资互联网科技 艾特科技互联网 宜安科技 互联网金融 中国最先进互联网科技公司 汉立互联网科技有限公司联系电话 剑昆互联网络科技有限公司临桂 受益于互联网科技的高速发展 成都铂石互联网科技做什么的 互联网公司科技股 佛山市拉法互联网科技有限公司 玉溪新华互联网科技好不好 科技互联网的核心竞争力 富国互联网科技002692 上海互联网科技公司ppt 抖集互联网科技技术咨询 广州梦谷互联网科技有限公司领导 长沙渺峰互联网科技有限公司 科技互联网政务服务 有马互联网科技 凡科互联网科技 壹账通互联网科技 天下捷融互联网科技 太原新华互联网科技学校怎么样 金融科技与互联网金融相同和不同 群盈汇互联网科技有限公司 互联网硬科技公司 互联网界的黑科技
0