当前位置: 首页 > news >正文

mysql下载及安装

写在前面:在校学生一名,如果我的文章对你有帮助的话,留个言或者摁个棒告诉我,我会为能够帮助到你而很开心。

安装mysql5.5总是卡在最后一步,网上找了各种办法都没成功,最后安装最新版本的成功

1.下载网址

MySQL :: Download MySQL Community Server

2.

3点击这里

4.建议下载到D盘,解压

5.新建文件夹data用于存放数据

6.新建文本文档,命名my.ini,复制以下内容,将mysql的安装目录,mysql数据库的数据的存放目录改成你的下载路径和存放路径

[mysqld]
# 设置3306端口
port=3306
[mysqld]
# 设置3306端口
port=3306 # 设置mysql的安装目录(存放地址要改成你的下载路径)
basedir=D:\mysql\mysql-8.0.25-winx64\mysql-8.0.25-winx64
# 设置mysql数据库的数据的存放目录(存放地址要改成你的下载路径)
datadir=D:\mysql\mysql-8.0.25-winx64\mysql-8.0.25-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

7.管理员身份运行cmd,我的mysql安装在D盘,所以先切换到D盘,在cd到bin目录下

(1)d:

  (2)cd(空格)bin目录

8.初始化MySQL,输入mysqld --initialize --console,记录初始密码,初始密码在最后一行红框标记处

9.安装MySQL服务,输入 mysqld --install [服务名](服务名可以不加默认为mysql)

10.再如图操作

  (1)net start mysql

  (2)mysql -uroot -p 初始密码

11.修改密码,我没有设置密码,连输的两个''

mysql> alter user 'root'@'localhost' identified by '你的密码';

12.mysql> flush privileges; 刷新MySQL的系统权限相关表,否则会出现拒绝访问,还有一种方法,就是重新启动mysql服务器,来使新设置生效。­

13.可以看到mysql数据库安装成功

相关文章:

  • 你喜欢自己吗?
  • 软件测试用例报告
  • 怎样用CMOS加密软件防止非法拷贝
  • 利用安装程序防止软件非法拷贝
  • 如何永久关闭win10更新
  • 利用STM32CubeMX配置基于STMF32F407的FREERTOS操作系统控制直流电机速度和超声波测距实验
  • 关于指针和内存的几个问题
  • 使用STM32CubeMX配置STM32串口
  • 浅谈C++函数的参数
  • 使用STM32CubeMX新建Keil工程
  • 使用QT新建工程并成功编译
  • 旅游整理
  • 简单几步向Android Studio导入Eclipse工程
  • Xmind免费安装使用教程
  • 今天日志
  • Angularjs之国际化
  • JAVA 学习IO流
  • LeetCode18.四数之和 JavaScript
  • leetcode98. Validate Binary Search Tree
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • Lucene解析 - 基本概念
  • npx命令介绍
  • Sass 快速入门教程
  • springMvc学习笔记(2)
  • XML已死 ?
  • 成为一名优秀的Developer的书单
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 关于List、List?、ListObject的区别
  • 后端_MYSQL
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 坑!为什么View.startAnimation不起作用?
  • 跨域
  • 驱动程序原理
  • 算法-图和图算法
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​用户画像从0到100的构建思路
  • #QT项目实战(天气预报)
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (3)选择元素——(17)练习(Exercises)
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (三)docker:Dockerfile构建容器运行jar包
  • (一)appium-desktop定位元素原理
  • (转)Google的Objective-C编码规范
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • **PHP分步表单提交思路(分页表单提交)
  • .gitignore文件_Git:.gitignore
  • .NET Core中的去虚
  • .NET Framework杂记
  • .net 按比例显示图片的缩略图
  • .Net各种迷惑命名解释
  • .Net开发笔记(二十)创建一个需要授权的第三方组件