MySQL 5.7.27安装

MySQL 5.7.27 详细安装配置教程 MySQL 5.7.27详细安装配置教程 阅读详情

MySQL5.7.27安装

1、下载 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 按照自己电脑位数下载相应安装包

2、安装

2.1 解压到想要安装的目录

例如我解压到如下位置 E:\mysql-5.7.27

2.2 新建一个my.ini 。位置与bin目录同级。

编辑该my.ini文件并输入以下内容:

[client]
port=8888
[mysql]
default-character-set=utf8
[mysqld]
#skip-grant-tables
port=8888
bind-address=0.0.0.0
character-set-server=gbk
#解压目录
basedir=E:\mysql-5.7.27
#解压目录下data目录
datadir=E:\mysql-5.7.27\data
default-storage-engine=INNODB
#sql-mode=“STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
sql-mode=“STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION”
max_connections=120
query_cache_size=16M
tmp_table_size=45M
thread_cache_size=8
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=64M
key_buffer_size=32M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=3498K
innodb_buffer_pool_size=400M
innodb_log_file_size=175M
innodb_thread_concurrency=8
max_allowed_packet = 8M
event_scheduler = on
group_concat_max_len = 2048
performance_schema = off
innodb_file_per_table = 1
server-id=1

2.3 配置环境变量

1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量

  点击【系统变量】下的新建按钮

  输入变量名:MYSQL_HOME

  输入变量值:E:\mysql-5.7.27

即为mysql的自定义解压目录【安装目录】。
2)选择系统变量中的Path

  • 点击编辑按钮

  • 在变量值中添加变量值:;%MYSQL_HOME%\bin

注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值[与java等配置类似]

2.4 以管理员身份运行cmd
2.5 在cmd进入mysql的安装路径,并输入mysqld -install

这条命令含义是安装mysql服务。
成功会提示"Service successfully installed"

2.6 检测服务界面中的mysql服务的路径

当出现:启动Mysql后找不到服务或出现找不到指定文件。 错误信息是:windows无法启动mysql服务。

解决方法是:

  • 主要服务的路径不正确,需要进入注册表cmd–>regedit–>HKEY_LOCAL_MACHINE–>SYSTEM–>CurrentControlSet–>services–>Mysql
  • 修改ImagePath为mysql所安装的路径下的mysqld即可

3、测试MySQL

3.1 cmd中继续输入mysqld --initialize --console初始化
3.2 继续在cmd输入net start mysql,如果没有执行第一步骤会提示服务无法启动,并且错误码是3534 执行第一步骤服务启动成功。
3.3 使用mysql -u root -p 进行登录

第一次登陆没有密码直接按回车,报:ERROR 1045:Access denied for user ‘root’@localhost (use password:NO)

解决方法为:

(1)在my.ini文件,在[mysqld]下添加skip-grant-tables,保存退出,在服务界面中重新启动mysql服务 ;

(2)回到cmd,重新进入mysql,成功。

(3)再修改密码:

use mysql ;

update user set password=password('123456') where user='root';

或者

update mysql.user set password=password('123456') where user='root';

发现命令执行报错,ERROR 1054 (42S22): Unknown column ‘password’ in ‘field list’

原因:查看mysql.user表发现确实没有password字段,在mysql5.7.27 版本中密码字段应该是authentication_string, 所以修改密码方法是: update mysql.user set authentication_string=password(‘123qwe’) where user=‘root’ and Host =‘localhost’;

四:将skip-grant-tables注释掉

之前无密码登录是在my.ini文件[mysqld]下添加skip-grant-tables配置,才进行了密码登录,由于这个配置skip-grant-tables不应该存在my.ini中,应该注释掉。

重启mysql服务,使用mysql -u root -p 进行登录,进行任何操作的时候,都会提示:

如:

mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> use test;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

原因分析: 这个主要是由一个参数控制的 default_password_lifetime,default_password_lifetime这个值在>=5.7.11版本默认值应该是0.

然后

show variables like ‘default_password_lifetime’;
±--------------------------±------+
| Variable_name | Value |
±--------------------------±------+
| default_password_lifetime | 360 |
±--------------------------±------+
1 row in set (0.00 sec)

哈哈,这里这个值是360,使用

alter user user() identified by "123456";

进行修改密码即可。

5、常用的几个命令

5.1 net stop mysql 含义是停止数据库服务,执行之后在服务界面服务已经被停止了。

E:\mysql-5.7.27\bin>net stop mysql
MySQL 服务正在停止…
MySQL 服务已成功停止。

5.2 sc delete mysql,删除服务,执行之后在服务界面mysql服务就看不到了。 没事别闲的蛋疼这种执行命令,可以自己写个bat脚本执行。

六:他人使用Navicat不能访问Mysql的问题。

当用Navicat配置远程连接Mysql数据库时遇到如下报错信息, 报错信息 :1130 - Host XXX is not allowed to connect to this MySQL server 这是由于Mysql配置了不支持远程连接引起的。

解决方案: (1)增加一条user=‘root’ ,host=’%'的语句。

或者执行

update user set host = '%' where user ='root';

将Host设置为通配符%

我采用保留原始数据方式新增一条数据的方式:

 delete from user where user ='root' and Host='%';
 INSERT INTO user(`Host`, `User`, `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`, `Drop_priv`, `Reload_priv`, `Shutdown_priv`, `Process_priv`, `File_priv`, `Grant_priv`, `References_priv`, `Index_priv`, `Alter_priv`, `Show_db_priv`, `Super_priv`, `Create_tmp_table_priv`, `Lock_tables_priv`, `Execute_priv`, `Repl_slave_priv`, `Repl_client_priv`, `Create_view_priv`, `Show_view_priv`, `Create_routine_priv`, `Alter_routine_priv`, `Create_user_priv`, `Event_priv`, `Trigger_priv`, `Create_tablespace_priv`, `ssl_type`, `ssl_cipher`, `x509_issuer`, `x509_subject`, `max_questions`, `max_updates`, `max_connections`, `max_user_connections`, `plugin`, `authentication_string`, `password_expired`, `password_last_changed`, `password_lifetime`, `account_locked`) VALUES ('%', 'root', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', '', '', '', 0, 0, 0, 0, 'mysql_native_password', 0x2A43433730323639443135303845393845423737443243303830324433313243353938414630423333, 'N', '2019-7-23 14:49:37', NULL, 'N');

我的INSERT INTO语句是用

SELECT * from user where user ='root' and Host='localhost';

导出来的。

(2)执行完之后,需要执行

flush privileges; 

刷新权限生效。

(3)别人使用navicat 成功就能连接至mysql。

7. DelMysqlServer.bat

@echo off
 sc stop MySQL_5.7.27
 sc delete MySQL_5.7.27

8. RegMysqlServer.bat

@echo off
set currpath=%~dp0
set mysql_path=%currpath%\bin\


::if语句,若路径不存在,则关闭系统
if not exist %mysql_path% (
echo %mysql_path%
echo mysql path does not exist ...
::exit
goto userexit
)


echo Registering nms service:%RegisteNmsService
"%mysql_path%mysqld" --install MySQL_5.7.27 --defaults-file="%currpath%my.ini"

sc start MySQL_5.7.27
echarts实现3D地图——map3D 【代码】echarts实现3D地图——map3D。 阅读详情

相关推荐

实战解析:利用Python requests库高效抓取京东商品评论并构建结构化数据集

本文详细介绍了如何利用Python requests库高效抓取京东商品评论并构建结构化数据集。通过分析京东评论接口、处理反爬机制以及数据解析存储,帮助开发者快速获取电商数据,适用于竞品监控、用户画像构建等商业场景。

weixin_42526415的博客 838

MySQL5.7.27安装

MySQL5.7.27安装

qq_44089577的博客 4933

5分钟搞懂双目相机标定:从棋盘格到3D点云的完整流程(附Python代码)

本文详细介绍了双目相机标定的完整流程,从棋盘格准备到3D点云生成,涵盖单目标定、双目标定、立体校正、视差计算等关键步骤。通过Python代码示例,帮助读者快速掌握双目立体视觉技术,实现高精度的3D重建。特别适合机器人导航、工业检测等应用场景。

weixin_29100399的博客 588

mysql5.7.27安装图解教程和问题

1.在这里设置密码主要是为了解决:ERROR 1045 (28000): Access denied for user ‘root'@‘localhost' (using password: NO)的问题。xxxxxx是你设置的新密码,敲击回车后若出现以下信息,证明修改成功!进入MySQL成功!7. 手动停止MySQL服务,在win10搜索栏内输入。,再输入你刚刚设置的密码,出现以下信息证明设置成功!,我的电脑是64位的,因此选择这项进行下载,点击。# 设置mysql数据库的数据的存放目录。

java程序员的蜕变之路 1545

别再找在线API了!用C#调用微信电脑版自带的OCR,本地识别又快又准

本文详细介绍了如何利用C#调用微信电脑版内置的OCR引擎实现本地文字识别,解决传统云端API的隐私和网络依赖问题。微信OCR具备高精度中文识别、完全离线运行和零成本接入三大优势,特别适合企业文档电子化处理。通过实战代码演示了核心交互逻辑、批量处理流水线和表格数据提取等高级应用场景。

weixin_29295541的博客 589

tiktok算法协议研究

经过上述分析,可以确定目标字符串来源于一段 JSON 数据,而这段 JSON 数据来自于一个经过加密的本地文件。对字符串 "sdi_v2" 进行 SHA-1 计算,得到 20 字节的结果;将第一步得到的数据进行MD5计算,生成16字节的结果;将第二步的结果转换为十六进制字符串,从而得到 32 字节的密钥。写这种算法分析的帖子真的是太无聊了,就先分析到这里吧,后续有机会再来谈下被加密的本地文件是怎么来的!!自我感觉TT的算法并不难,就是量太大了,所以我想问问有没有感兴趣的朋友来一起分析,欢迎联系。

2503_90751938的博客 2582

MySQL 5.7.27详细下载安装配置教程

MySQL 5.7.27 详细下载安装配置教程 前言 在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的小白,来安装MySQL数据库。目前官网上的MySQL版本有5.5,5.6,5.7和8,在开发的时候我们一般要选择比最新版低1到2个版本的,因此我选择了5.7作为要安装的数据库 1.下载步骤 访问官方网站:https://www.mysql.com/ 选择Downloads下的Community 2.下载对应

weixin_45659364的博客 1348

保姆级教程:用CH34xSerCfg工具修改USB转串口芯片的VID/PID,避免驱动冲突

本文详细介绍了如何使用CH34xSerCfg工具修改USB转串口芯片的VID/PID,解决驱动冲突问题。通过实战案例和配置技巧,帮助开发者高效管理嵌入式设备,避免常见的USB设备识别问题,提升开发效率。

weixin_30924239的博客 225

mysql安装(5.7.27)

之后一路next完事。

lazyxx的博客 413

海康威视iVMS-8700综合安防管理平台 文件读取漏洞复现

HIKVISION iVMS 综合安防管理平台download接口处存在任意文件读取漏洞,攻击者通过构造token绕过身份认证,读取服务器中的目录信息与敏感文件。使系统处于极不安全的状态。

0xSec 3308

2025华为OD 面试手撕代码真题【字符串至多删除一个字符,是否能构成回文串】

2025华为OD 面试手撕代码真题【字符串至多删除一个字符,是否能构成回文串】

MISAYAONE的博客 1708

Windows 安装 MySQL 服务器(5.7.27版本)

本文详细介绍了MySQL 5.7.27在Windows系统的安装流程,包含下载解压、环境变量配置、创建my.ini文件(需ANSI编码)、管理员模式初始化数据库、安装启动服务等步骤。重点提示:必须使用全英文路径,配置后验证环境变量是否生效,注意解决端口占用和服务冲突问题。

2401_86650143的博客 1298

MFC Windows 程序设计[105]之彩色滚动条(附源码)

MFC是微软公司提供的一个类库(class libraries),用以减少应用程序开发人员的工作量。其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。有很多初学MFC的小伙伴们都觉得MFC比较难学,看书吧,看了就忘了,网上的一些教程又是写的含糊不清,故而学习起来很吃力...... 故此,本专栏亲自研究,实践,由易到难,层层深入,将调试过程中所遭所遇进行详细讲解,注意事项进行一一列举,希望能够帮助到各位初学MFC的小伙伴,避免走弯路,费时费力。

hnjzfwy的博客 518

CentOS7安装MySQL5.6.27数据库

#####################CentOS7安装MySQL数据库############################ 查看linux系统信息: CentOS-7-x86_64-DVD-1503-01.iso MySQL-client-5.6.27-1.el6.x86_64.rpm  MySQL-devel-5.6.27-1.el6.x86_64.rpm  MySQL-

学习笔记 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Centos7安装mysql5.7.27步骤

首先,下载 官网地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 现在官网更新到5.7.30,我的2.7.27是之前下载好的,这里不影响 然后,配置环境 登录centos7,先检查是否有安装过mysql rpm -qa | grep mysql 因为我这是新服务器所以没有,如果有如“mysql-libs-5.1.52-1.el6_0.1.x86_64”的目录文件 可以用以下命令进行卸载 rpm -e // 普通删除模式 rpm

泉眼和溪流的关系,大概是泉眼会被溪流一点一滴的占据 466

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

记mysql5.7.27安装实操

网上有很多安装过程,但是没有可能是由于环境或者版本的问题,安装过程中遇到了一些问题,最终成功安装,记录一下自己的安装过程,看看大家有没有踩到同一个坑的 首先是我的环境:windows10、64位 mysql版本5.7.27 1》下载mysql5.7.27解压包 https://dev.mysql.com/downloads/mysql/,选择Windows x86,64-b...

wangtaojiushiwo的博客 1617

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

mysql-5.7.27安装步骤解析

1.首先从MYSQL网站下载mysql。我下载的是mysql-5.7.27-winx64。然后在d盘新建一个文件名为mysql的文件将下载下来的压缩包解压到该文件里面。 2.直接进入mysql-5.7.27-winx64目录里面。新建一个txt文件并将其重命名为my.ini。 记得勾选查看里面的文件扩展名。 3.用记事本打开my.ini将以下代码复制进去。 [mysqld] port =3306 #include-5.7.27-winx64的路径 basedir=D:\mysql\mysql-5.7.2

weixin_44755959的博客 1278

mysql官网安装步骤_MySQL 5.7.27下载安装配置的详细教程

MySQL 5.7.27下载安装配置的详细教程,在这里,插入图片,文件,命令行,命令MySQL 5.7.27下载安装配置的详细教程易采站长站,站长之家为您整理了MySQL 5.7.27下载安装配置的详细教程的相关内容。前言在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的小白,来安装MySQL数据库。...

weixin_39717367的博客 2648

Linux中安装MySQL5.7.27

本教程将用两种方式在Centos7.9上安装MySQL:yum安装和编译安装。yum安装简洁方便,编译安装略微复杂,但是可以灵活自定义。

iu_kc的博客 469

centos7 mysql 5.5.27_CentOS_7_mysql_5.7.27安装

1、创建mysql文件夹:mkdir /home/mysql 用于存放MySQL安装包2、打开创建的mysql文件: cd /home/mysql/3、解压tar文件:tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar4、卸载冲突的RPM组件在我们安装mysql相关组件的时候,如果不将此冲突的组件删除掉,我们是安装不成功的。rpm -qa | gre...

weixin_39850143的博客 147

MySQL | CentOS 7编译安装MySQL 5.7.27

目录 1 准备工作 1.1 下载MySQL源码包 1.2 必要软件 1.3 创建用户和组 1.4 配置路径 2 编译安装MySQL 3 编辑配置文件 4 配置环境变量 5 初始化数据库 6 启动MySQL数据库 7 修改密码 版本说明: MySQL 5.2.27 CentOS 7.6 x64 MySQL 5.7.27源码包: ...

2439

LINUX MYSQL5.7.27安装

LINUX MYSQL5.7.27安装 一、卸载 mysql安装有三种方式,包括二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。一般是前两种比较多 卸载方法参考Linux->卸载Mysql方法总结,记得卸载干净 二、安装 建议路径设置按照写的来 将下载的压缩包复制到linux服务器/usr/local/路径下(下载地址https://dev.mysql....

CnNoter 491

CentOS 7.7 源码安装MySQL5.7.27

下载mysql-5.7.27并上传到CentOS 7.7 https://downloads.mysql.com/archives/community/ 163镜像站下载http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-5.7.27.tar.gz 创建安装目录文件夹及 mysql 用户,创建存放mysql数据库/data/mysql...

weixin_37925730的博客 391

Mysql5.7.27的全解下载安装与配置

文章目录前言 前言 MAVEN 之前讲到对于新电脑到了以后 就要开始进行新的配置 所以这个配置是MySql的配置进行记录一下。

weixin_44015043的博客 678

win32 Mysql5.7.27安装教程

Mysql可以安装到C盘,也可以安装到D盘。事实上Mysql本身安装程序不大,但数据可能会越来越大,所以可将data数据文件夹复制到D盘。本篇主要讲述将Mysql安装到D盘上的教程以及可能出现的问题。

zhaoyalan2的博客 4833

mysql-5.7.27安装

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...

weixin_44185736的博客 931
上一篇: maven环境搭建
下一篇: npm常用命令使用
Spring的思念
博客等级 码龄7年 80粉丝 143原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值