[数据库]-mysql-windows安装mysql8
windows安装mysql8
1.官网下载mysql8
https://dev.mysql.com/downloads/mysql/
下载好后,解压好的路径:D:\Program Files\mysql8
2.安装
- 在mysql8目录下新建my.ini文件:
输入以下内容,记得修改basedir和datadir文件夹的路径:
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\Program Files\\mysql8
# 设置mysql数据库的数据的存放目录
datadir=D:\\Program Files\\mysql8\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
- 初始化和安装mysql
命令一:
cd D:\Program Files\mysql8\bin
命令二:
mysqld --initialize --console
会生成一下 内容,root@localhost: sotUH2/,p!np ,
sotUH2/,p!np就是密码了,待会登录输入密码就是它
D:\Program Files\mysql8\bin>mysqld --initialize --console
2020-11-02T11:41:11.250462Z 0 [System] [MY-013169] [Server] D:\Program Files\mysql8\bin\mysqld.exe (mysqld 8.0.12) initializing of server in progress as process 2312
2020-11-02T11:41:13.345717Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: sotUH2/,p!np
2020-11-02T11:41:14.389947Z 0 [System] [MY-013170] [Server] D:\Program Files\mysql8\bin\mysqld.exe (mysqld 8.0.12) initializing of server has completed
命令三:
安装mysal
mysqld -install mysql
登录改密码
net stop mysql
net start mysql
- 输入mysql -u root -p登录,以及上面的密码
D:\Program Files\mysql8\bin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.12
修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2020-03-07 selenium安装使用,selenium模拟浏览器抓取51job上的 python职位和工资