当前位置:首页 > CN2资讯 > 正文内容

2012 安装什么版本的mysql windows server 2012 r2 安装mysql

3天前CN2资讯


  • 在官网下载最新版(5.7)的mysql数据库,32位的有直接安装的版本,然而64位的只有一个ZIP Archive
  • 下载好后,将其解压,我直接装C盘,所以接下来都是以C盘为安装目录,如果安在别的盘,要自己更改相应的目录.
  • 将my-default.ini这个配置文件复制一份,命名为my.ini,尝试了许多种文件内容之后,用以下的文件内容可以成功安装.mysql的文件夹中是没有data这个文件夹的,后续会提到.
  • # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the # *** default location during install, and will be replaced if you # *** upgrade to a newer version of MySQL. [client] default-character-set=utf8 port=3306 [mysqld] port=3306 character_set_server=utf8 basedir ="C:\Program Files (x86)\mysql-5.7.14-winx64" datadir ="C:\Program Files (x86)\mysql-5.7.14-winx64/data/" tmpdir ="C:\Program Files (x86)\mysql-5.7.14-winx64/data/" socket ="C:\Program Files (x86)\mysql-5.7.14-winx64/data/mysql.sock" log-error="C:\Program Files (x86)\mysql-5.7.14-winx64/data/mysql_error.log" character_set_server=utf8 #server_id = 2 #skip-locking max_connections=100 table_open_cache=256 query_cache_size=1M tmp_table_size=32M thread_cache_size=8 innodb_data_home_dir="C:\Program Files (x86)\mysql-5.7.14-winx64\data" innodb_flush_log_at_trx_commit =1 innodb_log_buffer_size=128M innodb_buffer_pool_size=128M innodb_log_file_size=10M innodb_thread_concurrency=16 innodb-autoextend-increment=1000 join_buffer_size = 128M sort_buffer_size = 32M read_rnd_buffer_size = 32M max_allowed_packet = 32M explicit_defaults_for_timestamp=true #sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES`
  • 接下来添加环境变量,将 解压下来的文件中的bin文件夹设置成为环境变量,我的是C:\Program Files (x86)\mysql-5.7.14-winx64\bin
  • 接下来是重点,到DOS进入到mysql的bin文件夹中!!输入以下命令
  • 1. mysqld --console 2. mysqld --initialize 3. mysqld install

    可能会有各种各样的问题,自己看看问题原因再谷歌找找解决办法.到这里基本就安装完了.

    6 . 接下来是修改root密码.这里可能会有一些乱七八糟的问题.
    1. 到配置文件中,即之前的my.ini中, 在[mysqld]下添加一行skip-grant-tables这个参数顾名思义,忽略授权表,再忘记root密码的时候,这是个很有用的参数.
    2. 启动MySQL, 在DOS中输入 mysql -uroot -pu就是user,p自然就是password,记得u和p与后面的用户名密码间不要有空格.这里回车后,会让你输入一个密码,随便输入一个你的密码就可以.
    3. mysql> update mysql.user set authentication_string=password('123qaz') where user='root' and Host = 'localhost';括号中是自己的密码.记得结尾有个分号.
    4. mysql> flush privileges;
    5. mysql> quit;
    6. 回到配置文件中,删除skip-grant-tables这一行,保存重启mysql即可.
    7. 之后修改密码,使用mysql>SET PASSWORD = PASSWORD('123456');

    远程登录配置

  • 先使用mysql -uroot -p 登录数据库
  • 进行授权操作 :mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
  • 重载授权表: mysql>FLUSH PRIVILEGES;
  • Access denied for user \’root\’@\’localhost\’”解决方法

  • 解决办法就是重置一个新的密码
  • 先停止mysql的运行.
  • 创建一个文本文档,内容为SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Password');括号内填写新的密码,文件名任意,自己知道就好.保存在C盘.C:\pw.txt
  • 到MySQL目录的bin文件夹内执行mysqldC:>C:\Program Files (x86)\mysql-5.7.14-winx64\bin\mysqld -nt --init-file=C:\pw.txt.这样,mysql启动的时候,就会执行pw.txt中的语句,它将重置root密码.如果卡死在这里,直接ctrl+c结束任务,再来一次即可.记得成功启动后删除pw.txt文件
  • 再按照普通的方法启动即可.

    • 你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/29168.html

      分享给朋友:

      “2012 安装什么版本的mysql windows server 2012 r2 安装mysql” 的相关文章

      选择日本VPS的优势与支持比特币支付的推荐服务商

      当谈到日本VPS时,我总是能想到它在全球互联网环境中的独特地位。日本因其低延迟、高稳定性以及优秀的网络连接,成为了许多希望扩大市场的企业和开发者的首选。特别是面向中国、韩国以及东南亚用户,选择日本VPS可以显著提升服务响应速度,让用户体验更为流畅。 日本的数据中心设施相当先进。这里的技术架构可以说是...

      选择合适的云服务器配置:1c1g与1c2g的优缺点分析

      云服务器的配置选项相当多,其中1c1g和1c2g经常被提及。这两种配置分别代表1个CPU核心和不同的内存容量。1c1g代表1GB内存,而1c2g则有2GB内存。从我个人的经验来看,这两种配置在实际使用中各有其独特的优势。 1c1g配置详解 1c1g的配置相对基础,1个CPU核心加上1GB内存,特别适...

      Vultr DD Windows安装教程:轻松一步到位

      在云计算越来越流行的今天,Vultr作为一个强大的云服务提供商,吸引了大量用户。对于想在Vultr服务器上安装Windows的用户来说,使用DD命令是一种非常便利的方法。接下来,我将为你详细介绍如何通过这一方式在Vultr上安装Windows。 1.1 使用DD命令直接安装Windows 1.1.1...

      美国原生IP的优势和购买指南

      什么是美国原生IP 说到美国原生IP,首先要知道它是什么。原生IP(也称为本地IP)指的是通过互联网服务提供商(ISP)直接分配给用户的IP地址。这种IP地址通常代表了某个特定的地理位置。当我说“美国原生IP”时,实际上我是在提到那些位于美国本土的IP地址。这使得它们在访问某些当地内容或进行地域特定...

      不限流量套餐的优势与影响——如何享受无忧上网体验

      在这个快速发展的时代,“不限制”这个概念越来越受到人们的关注。它并不仅仅是一个简单的词语,更是一种体现自由和可能性的思维方式。对我而言,不限制意味着打破边界,它让我们能够探索更广阔的世界。无论是技术领域、教育领域还是我们日常的社会生活中,这个概念都在发挥着重要的作用。 从概念上来看,不限制可以被理解...

      Fuser软件:数据整合与管理的高效解决方案

      Fuser软件概述 在现代科技迅速发展的背景下,Fuser软件作为一款数据整合与管理工具,逐渐走入了人们的视野。Fuser的设计初衷是帮助用户有效处理和管理海量数据,使得信息的获取和使用变得更为高效。我首次接触Fuser时,便被其简洁的界面与强大的功能所吸引。了解这一软件的定义与背景,能够让我们更好...