mysql安装步骤(windows)

1.下载安装包

推荐下载zip(推荐不要使用安装器自动配置)

下载网址MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/

2.配置环境变量

        (1)打开电脑  > 属性 >高级系统设置 >环境变量   找到PATH

        (2)打开PATH,在里面添加mysql的bin目录的路径

3.新建mysql配置文件my.ini

 编辑这个文件,在里面输入(basedir和datadir要替换成自己的路径)

[mysqld]
basedir=D:\developer\mysql-5.7.19\
datadir=D:\developer\mysql-5.7.19\data\
port=3306
skip-grant-tables

配置项作用
basedir=D:\developer\mysql-5.7.19\告诉服务器 MySQL 5.7 的程序文件(bin、lib、share 等)放在这个目录。
datadir=D:\developer\mysql-5.7.19\data\告诉服务器 数据库实际数据(.frm、.ibd、redo log 等)放在这个目录。
port=3306让 MySQL 5.7 监听 3306 端口(如果你同时跑着 8.0,就会冲突,需要改成 3307 或其它)。
skip-grant-tables跳过权限表,启动后 任何人不需要密码就能登录,并且能任意修改账号、密码、数据。

注意:此时mysql目录下没有data目录,不要自己手动建,等下会自动生成.

4.启动管理员下的CMD,切换到mysql的bin目录下输入

mysqld -install

成功的话如图:

5.初始化数据库文件

输入

mysqld --initialize-insecure --user=mysql

这条命令的作用是:用“空密码”初始化数据目录,只在第一次安装重建数据时使用。

参数含义
mysqld直接启动服务器程序,让它执行一次性初始化任务后退出。
--initialize-insecure创建系统库(mysql、performance_schema等),root 密码为空;反之 --initialize 会随机生成一个复杂密码并打印到日志。
--user=mysqlLinux 专用:让文件属主变成操作系统用户 mysql,避免 root 创建的文件日后无法写入。

6.启动数据库

在cmd输入net start mysql 会显示启动成功

然后输入

mysql -u root -p

登录数据库,root密码为空,如果出下以下图片,则登陆成功.

7.修改数据库root密码

在mysql里面输入以下修改root密码,可把PASSWORD('root'),里面的替换成改成自己的密码.

UPDATE mysql.user SET authentication_string = PASSWORD('root') WHERE User='root' AND Host='localhost';

修改成功:

最后输入 flush privileges; 刷新权限。

8.删除my.ini文件里的最后一行skip-grant-tables

最后重新启动一下mysql服务(记得在管理员模式下输入)

net stop mysql

net start mysql

9.测试

输入 mysql -u root -p然后输入你的密码,如果可以正常登录,则安装配置完毕!

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小九祸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值