您正在使用 IPV4 [3.236.145.153] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]保护绿色环境,构建和谐社会       悟空收录网      

【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中      
[公益] 地球是我家,绿化靠大家      
2024年 妇女节 010
2024年 清明节 037
2025年 元 旦 309
2025年 春 节 337
 
您现在的位置:首页 >> 数据库 >> 内容
本类新增
本类热门
mysql8.0找不到my.ini配置文件的问题及解决
内容摘要: mysql8.0找不到my.ini配置文件“mysql8.0来了,该更新版本了”为了方便日后的工作,在这里整理了一下mysql的基本配置新建my.ini配置文件有些时候需要设置mysql的属性,一般的可以通过以下方式找到my.ini文件的路径mysqlshowvariableslike'datadir';+---------------+----------......
mysql8.0找不到my.ini配置文件

“mysql8.0来了,该更新版本了”

为了方便日后的工作,在这里整理了一下mysql的基本配置

新建my.ini配置文件

有些时候需要设置mysql的属性,一般的可以通过以下方式找到my.ini文件的路径

mysql>showvariableslike'datadir';

+---------------+--------------------------------------------+

|Variable_name|Value|

+---------------+--------------------------------------------+

|datadir|C:\ProgramData\MySQL\MySQLServer8.0\|

+---------------+--------------------------------------------+

1rowinset(0.03sec)

执行结果就是配置文件的路径

注:可以通过select@@basedir;获取到mysql的安装路径

但是笔者的mysql有点傲娇,不太一样:

mysql>showvariableslike'datadir';

+---------------+--------------------------------------------+

|Variable_name|Value|

+---------------+--------------------------------------------+

|datadir|C:\install\mysql\mysql-8.0.16-winx64\data\|

+---------------+--------------------------------------------+

1rowinset(0.03sec)

并且该目录下根本就没有my.ini配置文件。。。。。

嘿嘿~~那就新建一个!

比如在这里新建一个空的my.ini:

C:\install\mysql\mysql-8.0.16-winx64\my.ini

内容可以copy一份这里的

#Foradviceonhowtochangesettingspleasesee

#http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

#***DONOTEDITTHISFILE.It'satemplatewhichwillbecopiedtothe

#***defaultlocationduringinstall,andwillbereplacedifyou

#***upgradetoanewerversionofMySQL.

[client]

default-character-set=utf8mb4

[mysql]

default-character-set=utf8mb4

[mysqld]

character-set-client-handshake=FALSE

character-set-server=utf8mb4

collation-server=utf8mb4_bin

init_connect='SETNAMESutf8mb4'

#Removeleading#andsettotheamountofRAMforthemostimportantdata

#cacheinMySQL.Startat70%oftotalRAMfordedicatedserver,else10%.

innodb_buffer_pool_size=128M

#Removeleading#toturnonaveryimportantdataintegrityoption:logging

#changestothebinarylogbetweenbackups.

#log_bin

#Thesearecommonlyset,removethe#andsetasrequired.

basedir=D:\MySQL

datadir=D:\MySQL\data

port=3306

#server_id=.....

#Removeleading#tosetoptionsmainlyusefulforreportingservers.

#TheserverdefaultsarefasterfortransactionsandfastSELECTs.

#Adjustsizesasneeded,experimenttofindtheoptimalvalues.

join_buffer_size=128M

sort_buffer_size=16M

read_rnd_buffer_size=16M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

或者只加入自己想要的配置,例如:

[mysqld]

ft_min_word_len=1

然后打开cmd,进入命令行,输入:

mysqld--defaults-file="C:\install\mysql\mysql-8.0.16-winx64\my.ini"

即修改mysql的配置文件路径

嘿嘿_

重启mysql服务即可,查看是否生效,可以执行类似的命令:

mysql>showvariableslike'%ft%';

+---------------------------------+----------------+

|Variable_name|Value|

+---------------------------------+----------------+

|ft_boolean_syntax|+-><()~*:""&||

|ft_min_word_len|1|

+---------------------------------+----------------+

17rowsinset(0.03sec)

如果还没有安装mysql服务,那更加好,只需要在安装的时候输入即可:

1

mysqld--install"MySql80"--defaults-file="C:\install\mysql\mysql-8.0.16-winx64\my.ini"

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:深入mysql创建自定义函数与存储过程的详解

 

下一篇:MYSQL数据库导入数据时出现乱码的解决办法

发布日期:2024/1/30
手机扫二维码直达本页
发布时间:12:44:45
点  击:46
录  入:齐天大圣
相关文章
Baidu
YiJiaCMS 7.3.8 build231228(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,Cloudflare提供加速防护
运行时间载入中.....