在Windows上安装MySQL5.7

  1. 下载安装包,这里选择压缩版mysql-5.7.16-winx64.zip:

http://dev.mysql.com/downloads/mysql/

 

 2. 解压到安装目录,注意最好不要含有中文目录

D:\Program\MysqlDB\mysql-5.7.16-winx64

 

3. 配置环境变量

  变量名:Path

  变量值: D:\Program\MysqlDB\mysql-5.7.16-winx64\bin

 

4.修改配置文件my-default.ini,并重命名为my.ini,指定mysql的主目录和数据目录

 注意不要使用\,要么用正斜杠/,要么用\\

复制代码
[client]
default-character-set=utf8

[mysqld]
# set basedir to your installation path
basedir=D:/Program/MysqlDB/mysql-5.7.16-winx64
# set datadir to the location of your data directory
datadir=D:/Program/MysqlDB/mysql-5.7.16-winx64/data
default-storage-engine=INNODB  
character-set-server=utf8
collation-server=utf8_general_ci 
复制代码

 

5.初始化数据库

在命令行中进入“‘D:\Program\MysqlDB\mysql-5.7.16-winx64\bin’”目录下

mysqld --defaults-file=D:\Program\MysqlDB\mysql-5.7.16-winx64\my.ini --initialize-insecure 

 

6. 将mysql注册为windows服务

mysqld -install mysql

如果要移除就是

mysqld -removemysql

步骤如下:

 

7.修改root密码

C:\Users\zydev>mysql -u root
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

 

 8.mysql服务启动和关闭

 

9.登录mysql,并查看字符集

mysql -u root -p

查看字符集

 

posted @   头痛不头痛  阅读(498)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示
主题色彩