10人参与 • 2025-06-11 • Mysql
mysql -u 用户名 -p
-u 后面跟的是 mysql 用户名(如 root)。
-p 表示需要输入密码。
输入命令后,按回车键,系统会提示你输入密码。输入密码后按回车即可登录。
show variables like 'datadir';
但是该目录下根本就没有my.ini配置文件
我的c:\program files\mysql\mysql server 8.0下只能创建文件夹,所以要在别的地方创建空的my.ini文件
通过重命名的方式将txt文件修改为int文件 “新建 文本文档.txt” -> “my.ini”
打开 my.ini,复制以下内容到 my.ini
# for advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html # *** 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 = utf8mb4 [mysql] default-character-set = utf8mb4 [mysqld] character-set-client-handshake = false character-set-server = utf8mb4 collation-server = utf8mb4_bin init_connect='set names utf8mb4' # remove leading # and set to the amount of ram for the most important data # cache in mysql. start at 70% of total ram for dedicated server, else 10%. innodb_buffer_pool_size = 128m # remove leading # to turn on a very important data integrity option: logging # changes to the binary log between backups. # log_bin # these are commonly set, remove the # and set as required. lc-messages-dir = c:\\program files\\mysql\\mysql server 8.0\\share basedir = c:\\program files\\mysql\\mysql server 8.0 datadir = c:\\program files\\mysql\\mysql server 8.0\\data port = 3306 # server_id = ..... # remove leading # to set options mainly useful for reporting servers. # the server defaults are faster for transactions and fast selects. # adjust sizes as needed, experiment to find the optimal values. join_buffer_size = 128m sort_buffer_size = 16m read_rnd_buffer_size = 16m sql_mode=no_engine_substitution,strict_trans_tables log-bin=mysql-bin # 开启 binlog binlog-format=row # 选择 row 模式 server_id=1 # 配置 mysql replaction 需要定义,不要和 canal 的 slaveid 重复
注:替换为你电脑的路径(如果没有data文件夹,需要创建好)
打开cmd,进入命令行,输入(注:替换为你电脑的路径):
mysqld --defaults-file="c:\program files\mysql\mysql server 8.0\my.ini"
打开任务管理器,选择“服务”
找到 mysql,右键,选择“重新启动”
执行 mysql 执行命令查看 binlog 日志是否开启。
show variables like 'log_%';
如果查询出的选型 log_bin 数据为 on,binlog 即为开启状态。输出如下:
到此这篇关于mysql 8.0找不到 my.ini 配置文件(并开启 binlog 监听)的文章就介绍到这了,更多相关mysql 8.0找不到 my.ini 内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论