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

windows server 2012安装mysql windows2012安装mysql5.7

2天前CN2资讯

一.   检查系统版本:

 

 

 二. 下载mysql, 下载地址: https://dev.mysql.com/downloads/mysql/5.7.html#downloads

 

 

 

 

 

 

 

 

 

 

 

 

三.   解压下载后的压缩包:

 

 

 

四.   配置环境变量:

在系统的path下添加mysql解压目录bin目录的路径:

C:\mysql-5.7.29-winx64\bin

 

 

 

五.   创建my.ini文件

在解压后的目录下创建my.ini文件, 内容如下:

[client] port=3306 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\mysql-5.7.29-winx64 # 设置mysql数据库的数据的存放目录 datadir=C:\mysql-5.7.29-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB

 

 

 

六.   初始化mysql, 初始化完成后, 会发现解压目录里面有data;   mysqld --initialize

 

 

 七. 安装mysql , 如果这里报错的话, 看下面的问题集合(截图的指令, 或者使用指令 mysqld install 是一样的):

 

 

 八.  启动mysql服务:

 

 

 九. Mysql安装完成后, 有一个初始密码在data目录下有个以 计算机名.err的文件, 使用这个密码进入mysql; 如果这里报错, 请看下面的问题集合

 

 

 

 十.  修改root密码, 并且使mysql可以远程访问

#修改密码 mysql> alter user 'root'@'localhost' identified by 'yourpassword'; Query OK, 0 rows affected (0.00 sec) mysql> exit; Bye #退出后使用新的密码登陆 #设置可以远程连接 mysql> show databases; mysql> use mysql Database changed mysql> show tables; mysql> select * from user \G mysql> update mysql.user set host='%' where user='root'; Query OK, 1 row affected (0.05 sec) Rows matched: 1 Changed: 1 Warnings: 0 #更改完成后, 刷新也行, 重启下mysql也行 mysql> select user , host, authentication_string from user; 3 rows in set (0.00 sec) mysql> exit; Bye #刷新语句 mysql> flush privileges;

十一. 问题合集:

  • 缺少msvcp120.dll; 无法启动程序,因为计算机中丢失 MSVCP120dl尝试重新安装该程序以解决此间题。
  •  

     

    下载并安装Visual C++ Redistributable Packages for Visual Studio 2013, 有三个版本, 根据自己的系统版本下载, 下载完成后, 安装即可;

    下载地址: https://www.microsoft.com/zh-CN/download/details.aspx?id=40784

    2. ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

     

     

    打开【服务】启动mysql, 如果发现启动不了, 报下面的错误, 说明你的mysql目录下的data没有初始化, 使用命令

    c:\mysql-5.7.29-winx64\bin>mysqld --initialize

    初始化一下再启动myslq服务即可:

     

     

     

     

    3. ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)的第二种情况, 就是mysql也启动了, 但是一输入mysql –u –root –p, 然后输入密码之后, 就一直报这个错, 按照下面的步骤执行:

    Net stop mysql #停止mysql服务

    删除根目录下的 data文件夹

    重新执行 mysqld –initialize ; 重新初始化data目录

    然后再启动mysql

    Net start mysql

    4. My.ini的编码问题:

     

     

    c:\mysql-5.7.29-winx64\bin>mysqld --console mysqld: [ERROR] Found option without preceding group in config file c:\mysql-5.7 .29-winx64\my.ini at line 1! mysqld: [ERROR] Fatal error in defaults handling. Program aborted!

     

    把my.ini文件的编码改成ANSI就行了

     

    在windows下启动mysql

    1. 查看mysql的安装路径, 我的电脑→右键→属性→环境变量→MySQL_home 2. 启动mysql: net start mysql 如果这里服务名无效有两种情况: 第一使用管理员启动cmd 第二没有安装mysql服务 安装mysql服务(使用管理员启动cmd, 否则会报 Install/Remove of the Service Denied! 的错误): mysqld --install MySQL --defaults-file="D:\IDE_INPUT\mysql-5.7.25-winx64\my.ini" 3. 安装完成后再启动mysql

     

     

     

     

     

     

     

     

      你可能想看:

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

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

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

      分享给朋友:

      “windows server 2012安装mysql windows2012安装mysql5.7” 的相关文章

      通过公钥生成私钥:全面解析加密技术及其应用

      公钥和私钥的基本概念 公钥和私钥是密码学中的一对密钥,它们共同构成了非对称加密系统的基础。公钥是公开的,可以自由分享给任何人,而私钥则是保密的,只有密钥的持有者才能访问。这对密钥的特殊之处在于,它们之间存在着一种数学关系,使得用公钥加密的信息只能用对应的私钥解密,反之亦然。这种机制确保了信息在传输过...

      UCloud优:云计算服务平台的领先者与优势分析

      UCloud优的基本介绍 谈到UCloud,首先让我想起它成立的背景以及它是如何从一颗种子成长为今天的云计算巨头。UCloud,或者说优刻得科技股份有限公司,于当时顺应了数字化转型的浪潮。这是一个中立、安全的云计算服务平台,专注于为各行各业提供云服务。它的创立背景与各种市场需求紧密相连,尤其是企业对...

      如何获取免费VPS服务无需信用卡:一站式指南

      在互联网时代,虚拟专用服务器(VPS)成为了很多开发者和企业的优选。VPS基本上是一个分隔的服务器环境,用户可以在其中安装操作系统和运行应用程序。它既拥有独立服务器的功能,又比共享主机更具经济性。对很多人来说,了解VPS的运行机制和它的适用场景是非常重要的。 免费VPS服务越来越受到关注。在预算有限...

      如何有效购买和使用代理IP服务,满足多种需求 - IP够卖指南

      在我们开始讨论“IP够卖”的购买与应用流程之前,理解购买渠道的多样性非常重要。很多人可能会问,究竟从哪里可以获取到合适的代理IP?实际上,有几种渠道可以选择,适合不同需求的用户。 首先,专业代理服务商无疑是最推荐的选择。这类服务商通常提供稳定且高质量的代理服务,能满足诸多使用场景,比如数据爬虫、电商...

      如何使用 Linode Backups 保障数据安全与恢复

      在现代数字世界中,数据的安全性与可恢复性至关重要。Linode Backups 正是为此而生的一项服务。Linode Backups 是 Linode 提供的一项付费服务,旨在自动化用户数据的备份过程,能够让用户更加轻松地管理和恢复数据。对我来说,这项服务让人感到安心,尤其是在处理重要项目时,存在这...

      AWS在日本的云计算市场发展与投资前景分析

      在讨论AWS在日本的市场背景时,我觉得日本的云计算市场是一个非常吸引人的话题。日本的经济科技发展水平相对较高,企业和政府机构对于云计算的接受度和需求不断增加。这种需求尤为体现于各个行业,比如金融、医疗、教育等。许多传统的行业正在努力向数字化转型,寻找更高效、可靠的解决方案。 2011年,AWS决定在...