当前位置:网站首页>MySQL 下载和安装详解
MySQL 下载和安装详解
2022-08-03 05:22:00 【鱼丸丶粗面】
文章目录
1 下载
1.1 官方网站
点击 Download 后:
1.2 安装
- 解压保存时,建议使用 英文名称(不含中文目录)
2 配置环境变量
输入:mysql -V (大写 V),若出现以下提示,则说明 未配置环境变量
2.1 配置 path
配置 path:我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
选择 Path,编辑,新建,追加 mysql bin 文件夹路径
2.2 新建 my.ini
步骤2:新建 my.ini 配置文件
内容如下:请修改 basedir 和 datadir 为自己本地目录路径
[mysqld]
# 设置 3306 端口
port=3306
# 设置 mysql 的安装目录,请注意,盘符 D:\\ 双斜线
basedir=D:\\mysql-8.0.28-winx64
# 设置 mysql 数据库的数据的存放目录
datadir=D:\\mysql-8.0.28-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为 UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用 “mysql_native_password” 插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置 mysql 客户端默认字符集
default-character-set=utf8
[client]
# 设置 mysql 客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
2.3 以管理员身份运行 cmd(win+r)
> mysqld --initialize-insecure --user=mysql
运行成功后,会生成 data 目录
2.4 继续输入 mysqld -install
出现 Service successfully installed,则表示配置完成
2.5 启动数据库 net start mysql
2.6 登录数据库 mysql -u root -p
不用输入密码直接回车 这时默认还没设置密码
之后登录,需输入密码
C:\Users\Administrator> mysql -u root -p
Enter password:
Welcome to the MySQL monirot...
2.7 设置密码
> alter user user() identified by '12345';
> select user();
3 扩展
3.1 系统错误2:系统找不到指定文件
报错截图及原因:
解决办法:
1. win + r, 输入 regedit 回车,打开注册表编辑器
2. 在注册表中找到:
计算机
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
双击打开 ImagePath,修改路径为你的 mysql 解压后所在的路径,具体到 bin\mysqld,
修改后确定,如下图所示:
-- 如我的:
"E:\mysql-8.0.29-winx64\bin\mysqld" MySQL
修改完成后,再试试,能否启动成功
边栏推荐
- [CSRF, SSRF, XXE, PHP deserialization, Burpsuite]
- The ` monorepo ` ` hoist ` mechanism lead to the change of the loading configuration file path
- 【XSS,文件上传,文件包含】
- Flask,7
- pta a.1030的dijkstra+DFS方法
- Invalid signature file digest for Manifest main attributes解决方法
- 用pulp库解决运输问题【详细】
- 关于如何向FastAPI的依赖函数添加参数
- 7.18(7)
- 【myPow,2次幂,3次幂..代码实现】
猜你喜欢
随机推荐
对页码的使用总结
一劳永逸解决vs编译器无法使用scanf函数
二叉树的合并[C]
嵌入式实验四
【圣诞节给爱的人打印一颗圣诞树吧】超详细代码实现——圣诞树打印
UPC-Longest X
【反弹shell与提权】
3588. 排列与二进制
ansible的安装和部署详细过程,配置清单基本操作
令人愉快的 Nuxt3 教程 (二): 快速轻松地搭建博客
BeanFactory和FactoryBean的区别
编程软件配备
7.8(6)
controller层到底能不能用@Transactional注解?
解析各种文本的年月日
取某一区间中素数的个数--洛谷P1865 A % B Problem
【DC-4靶场渗透】
中国聚氯乙烯(PVC)土工膜发展动态及投资前景预测报告2022~2028年
Execute the mysql script file in the docker mysql container and solve the garbled characters
用C语言来实现五子棋小游戏