一、先关闭开启的mysql服务,查找mysql服务
tasklist|findstr "mysql"
关闭mysql服务
tskill 7604
切换至mysql的安装目录下的bin
mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"
注意:mysqld命令必须由管理员用户启动,否则没效果
二、使用命名管道+共享内存的方式启动mysql服务
2.1 命名管道方式:
启动服务端:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --enable-named-pipe
启动服务端:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -uroot -p --pipe
截图:
2.2 共享内存方式:
服务端启动:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --shared-memory
客户端启动:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -uroot -p --protocol=memory
截图: