我正在做一些类似于这个线程:Minimum files to run MySQL or MariaDB server on Windows - (Portable MySQL/MariaDB)
只想补充以下内容:将mysqld添加为服务并仅使用命名管道
这可能吗?
最新消息:
我有一个最小的mariadb安装如下:
/bin/mysqld.exe
/bin/mysql_install_db.exe
/bin/server.dll
/bin/mysql.exe
我已经运行了mysql_install_db.exe,它创建了数据目录和my.ini,我已经将其编辑为以下内容:
[mysqld]
datadir=c:/test/data
skip-networking=1
named-pipe=1
socket=//./pipe/isdlane1
运行了作为服务安装的mysqld --install isdlane1
,然后启动了该服务。. whihc启动了该服务。错误日志如下:
2022-07-18 20:33:23 0 [Note] C:\test\bin\mysqld.exe: ready
for connections.
Version: '10.8.3-MariaDB' socket: '' port: 0 mariadb.org
binary distribution
那么我如何用mysql.exe连接到这个呢?我一直得到“访问被拒绝”
1条答案
按热度按时间idfiyjo81#
在my.ini配置中包括:
您可能还希望考虑使用auth_named_pipe进行无流身份验证。
创建用户的过程类似于:
使用你所拥有的任何
%USERNAME%
。如果你已经失去了根访问,这个文档是一个参考如何重置它或任何身份验证。
ref:named_pipe,跳过网络。