MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

这篇具有很好参考价值的文章主要介绍了MySQL如何安装配置(含my.ini详细配置-新旧版通杀)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如何安装MySQL--配置完整教学

对应全套文章链接:

MySQL如何安装配置(含my.nin详细配置-新旧版通杀) (qq.com)

一、下载MySQL

百度搜索MySQL

MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

进入以下页面,在依次点击download、MySQL Community (GPL) Downloads »

MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

点击 MySQL Community Server

MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

我这里是window,自己选择相应的系统进行下载-选择第一个即可(免安装版)

MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

zip Archive:是直接解压缩以后使用的
msi :是microsoft installer的简写,是微软格式的安装包

二、配置my.ini

配置my.nin---------------------------------------------

这里用的是zip Archive版进行演示:

下载完成后会有一个zip,解压后再打开相应文件夹并新建一个名为my.ini的文档,如下:

MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

这里学会查找自己的MySQL压缩目录,下面要用!

MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

用记事本打开此文件夹-my.ini ,并把以下代码复制粘贴进去

注意:

下面代码中的 basedir=  更改为:

比如:basedir=D:\Software\MySQL_\mysql-8.0.29-winx64\mysql-8.0.29-winx64

datadir=\data更改为:

datadir=D:\Software\MySQL_\mysql-8.0.29-winx64\mysql-8.0.29-winx64\data

data就是你以后创建的数据库存放的位置

MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

【mysqld】
#设置MySQL默认端口号
port=3306
#设置mysql的安装目录-你的文件路径
basedir=
#mysql数据库的数据的存放目录
datadir=\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



复制时把【】给删除

-----------------------------------------------配置my.ini

三、配置环境变量path

配置环境变量

点击"我的电脑"-->"属性"-->''高级系统设置''-->''环境变量''

把MySQL中的bin目录复制到path中

MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

即可成功!

四、可能存在的疑惑

经小编测试,8.0版本及以上不需要配置my.ini文件了(当然不是经典白学啦!旧版还是需要配置的~)

MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

最新版本配置my.ini文件后则会出现以上错误

你可能有疑惑,这两条命令不是一样吗?

的确是一样,只不过上图中-正确-的命令是小编删除my.ini后才会不报错

如果不删除(配置了my.ini则出现上图错误)

新版本可能考虑到配置的复杂性,默认已经配置

所以说最新版MySQL直接可以跳过02-配置my.ini,直接开始下面操作(环境变量是一定要配置的)

五、最终配置

首先打开dos窗口(用管理员身份打开!!!)

接下来一步一步进行操作

MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

默认生成data文件-用于初始化数据库文件

输入:mysqld --initialize-insecure --user=mysql

MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

输入:mysqld --install

输入:net start mysql

(也可以通过services.msc进行设置)

输入net start mysql后显示如下

MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

接着输入mysql -uroot -p   

p代表password,这里没有设置密码,直接回车显示如下图所示

恭喜你配置成功

MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

tips:设置密码: alter user user() identified by '输入密码';

        下次登录MySQL: mysql -uroot -p你的密码即可登录文章来源地址https://www.toymoban.com/news/detail-402122.html

到了这里,关于MySQL如何安装配置(含my.ini详细配置-新旧版通杀)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mysql 8.0 找不到my.ini配置文件以及报sql_mode=only_full_group_by解决方案

    sql_mode=only_full_group_by问题产生原因:MySQL 5.7.5及以上功能依赖检测功能。如果启用了ONLY_FULL_GROUP_BY SQL模式(默认情况下),MySQL将拒绝选择列表,HAVING条件或ORDER BY列表的查询引用在GROUP BY子句中既未命名的非集合列,也不在功能上依赖于它们。 1、navcat中新建查询: select @@

    2024年01月23日
    浏览(44)
  • MySQL 8.0.33 my.ini说明

    #其他默认调整值 #MySQL Server实例配置文件 # ------------------------------------------------------------------------------------------------------------------------------------------------------------- #由MySQL Server实例配置向导生成 # # #安装说明 # ------------------------------------------------------------------------------------

    2024年02月11日
    浏览(27)
  • mysql缺少my.ini文件的解决方法

     1.在服务里停掉现有的mysql服务 2.打开管理员模式下的命令行窗口,win+r,先别按回车,在shift+ctrl+enter就能进入 3.进入到mysql的bin目录,执行命令 sc delete 服务名 这个服务名就是你在服务里看到的名字 4.添加my.ini文件 my.ini内容 [mysqld] port=3306 basedir=D:Environmentmysqlmysql-5.7.43 dat

    2024年02月03日
    浏览(35)
  • Centos 7 通过Docker 安装MySQL 8.0.33实现数据持久化及my.cnf配置

    要在 CentOS 7 上使用 Docker 启动 MySQL 8.0.33,并配置 MySQL 的 my.cnf 文件,同时实现 MySQL 数据的持久化,可以按照以下步骤进行操作: 1、安装 Docker:确保你在 CentOS 7 上已经安装了 Docker。如果尚未安装,请按照 Docker 官方文档提供的说明进行安装。 2、创建持久化存储目录:为了

    2024年02月10日
    浏览(32)
  • MySQL my.cnf配置文件详解

     Windows 操作系统中 MySQL 的配置文件 my.ini。Linux 操作系统中 MySQL 的配置文件是 my.cnf,一般会放在 /etc/my.cnf 或 /etc/mysql/my.cnf 目录下。总的来说,my.cnf 类似于 my.ini 配置文件。 如果你使用 rpm 包安装 MySQL 找不到 my.cnf 文件,可参考《在linux下通过rpm安装的mysql找不到my.cnf解决方

    2024年02月04日
    浏览(29)
  • Pytest系列(14)- 配置文件pytest.ini的详细使用

    pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行 pytest里面有些文件是非test文件 pytest.ini:pytest的主配置文件,可以改变pytest的默认行为 conftest.py:测试用例的一些fixture配置 _ init _.py:识别该文件夹为python的pac

    2024年01月21日
    浏览(70)
  • Mysql my.cnf配置文件参数详解

    Linux 操作系统中 MySQL 的配置文件是 my.cnf,一般会放在 /etc/my.cnf 或 /etc/mysql/my.cnf 目录下。 如果你使用 rpm 包安装 MySQL 找不到 my.cnf 文件,可参考如下: 第一步: 通过cd命令 cd /usr/share/mysql 来到这个目录, 通过命令 ls 后发现该目录有个 my-medium.cnf,其实该文件就是my.cnf,这是

    2024年02月06日
    浏览(25)
  • MySQL:查找my.cnf配置文件的路径

    默认的查找路径 参考 MySQL查看当前使用的配置文件my.cnf的方法

    2024年02月12日
    浏览(35)
  • Spring Security在6.0弃用WebSecurityConfigurationAdapter后该如何自定义配置介绍(新旧示例)

    在旧版的配置中,Security需要我们写一个类去继承他的WebSecurityConfigurerAdapter并把这个配置注入到容器中 在继承这个类后,我们可以在WebSecurityConfigurer里面去重写WebSecurityConfigurationAdapter类里面的一些方法来实现自定义过滤链等操作 实现自定义过滤链需要重写configure(HttpSecurit

    2024年02月08日
    浏览(34)
  • Linux下查看MySQL的配置文件my.cnf位置

    安装mysql后,系统中会有多个my.cnf文件。 使用 locate my.cnf 命令可以列出所有的my.cnf文件: 命令输出结果中的–defaults-file,就是mysql启动加载的配置文件。如果没有输入结果,则表示没有设置使用指定目录的my.cnf。 mysql --help|grep \\\'my.cnf\\\' 查看mysql默认读取的my.cnf,按照从前到后的

    2024年02月15日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包