我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql5.7以上版本如何配置my.ini

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql5.7以上版本如何配置my.ini

这篇文章主要介绍mysql5.7以上版本如何配置my.ini,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini和my.ini文件以及服务无法启动的解决办法以及修改初始密码的方法。

以5.7.20版本为例

首先安装包解压后,没有网上教程里面提到的data文件夹和my-default.ini,如下图所示

mysql5.7以上版本如何配置my.ini

配置环境变量请参照网上教程,这个一般没有问题,即在环境变量中Path中加入MYSQL解压包bin所在路径,我的是:

D:\softnew\MYSQL\mysql-5.7.20-winx64\bin

主要注意以下几点:

(1)my-default.ini文件存不存在不重要,关键需要自己在根目录下新建一个my.ini文件,具体内容如下:

[mysql]

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

可以直接复制粘贴,主要修改下basedir后的路径,注意路径中为\\而非\

(2)请不要自己创建data文件夹

网上很多教程建议自己新建一个空data文件夹,再在my.ini文件中增加一句:

# 设置mysql数据库的数据的存放目录
datadir=D:\\softnew\\MYSQL\\mysql-5.7.20-winx64\\data

这样会导致服务无法启动,不要添加这一句,也不要自己新建data文件夹,由mysql自动生成data就好,具体来说:

1)以管理员的方式打开cmd命令窗口(直接打开cmd运行,可能会报错),并且进入到mysql安装目录的bin目录下。然后输入命令mysqld install     显示成功

2)再输入:mysqld –initialize 此时应该没有任何提示

3)再输入:net start mysql 显示 

mysql5.7以上版本如何配置my.ini

最后data文件夹里面的内容应该显示为:

mysql5.7以上版本如何配置my.ini

另注:第一次登陆MYSQL时,会提示要求输入初始密码,这是考虑安全因素,命令:mysqld –initialize会随机生成密码。

初始密码在上图data文件夹下的xxx.err文件中,可以用记事本打开,用ctrl+f 查找功能找到如下一行记录:

[Note] A temporary password is generated for root@localhost: NZ+uhXPq1zN.

其中NZ+uhXPq1zN.即为初始密码(注意.号不要漏了)

进入后可以用如下命令修改,这里密码改为root:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

这里是5.7.22版本,显示基本如下:

mysql5.7以上版本如何配置my.ini

以上是“mysql5.7以上版本如何配置my.ini”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql5.7以上版本如何配置my.ini

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

idea2019上如何配置gitee以实现代码的版本控制

本篇内容主要讲解“idea2019上如何配置gitee以实现代码的版本控制”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“idea2019上如何配置gitee以实现代码的版本控制”吧!登录 Git
2023-07-05

Ubuntu20以上高版本如何安装低版本GCC

安装了Ubuntu 20.04之后,通过命令行 sudo apt-get install build-essential 安装gcc,再通过命令行 gcc -v 可查看gcc版本为gcc13 如果想用低版本的gcc,比如gcc4.8,尝试输
2023-08-30

Anaconda如何配置各版本Pytorch

小编给大家分享一下Anaconda如何配置各版本Pytorch,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. 前言利用 Anaconda 配置 Pytorch
2023-06-20

如何进行Apache2.2以上版本与Tomcat整合配置及负载均衡实现

这期内容当中小编将会给大家带来有关如何进行Apache2.2以上版本与Tomcat整合配置及负载均衡实现,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。apache2.2以上版本,无需使用jk_mod来集成
2023-06-05

Linux下如何配置SVN版本控制系统

这篇文章主要为大家展示了“Linux下如何配置SVN版本控制系统”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何配置SVN版本控制系统”这篇文章吧。SVN是一个跨平台的开源的版本控
2023-06-27

springboot2.0以上调度器如何配置线程池

这篇文章给大家分享的是有关springboot2.0以上调度器如何配置线程池的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。  springboot2.0 以上spring task 开启多线程  一 我们使用@E
2023-06-02

编程热搜

目录