批处理之家's Archiver

codegay 发表于 2016-5-18 15:21

轻量mysql 图形界面管理工具mysql front

轻量 ,安装包3.7M

官网 [url]http://www.mysqlfront.de/[/url]

有中文界面

happy886rr 发表于 2016-5-18 18:10

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=185993&ptid=40458]1#[/url] [i]codegay[/i] [/b]
不错,我也写了个mysql管理器,可以一键重置密码,兼容5.5、5.7、5.1以及Mariadb版本,tail第三方里有[code]
@echo off&title MySQL tools
::设置窗体
mode con cols=45 lines=11
::设置颜色
color 0f
::设置MySQL控制台路径
pushd ".\bin"
::设置MySQL端口
set "po=3306"


:main
cls
echo   ______________________________
echo  ^|                              ^|
echo  ^|#####    MySQL管理工具   #####^|
echo  ^|______________________________^|
echo   1启动   2关闭   3日志   0密码
echo.
set "cho="
set /p cho=-^> 请选择:
goto main%cho%

:main1
cls
echo   ______________________________
echo  ^|                              ^|
echo    ###  正在启动MySQL ...
echo  ^|______________________________^|.
echo  正在检测端口占用...
netstat -ano|find "0.0.0.0:%po% " && goto warning
start .\mysqld.exe --defaults-file="..\my.ini" --port=%po%
goto main
::
:warning
echo 警告:一、可能是端口被占用,请修改bat设置
echo       二、或似MySQL已运行,查看任务管理器
pause>nul
exit

:main2
cls
echo   ______________________________
echo  ^|                              ^|
echo    ###  准备关闭MySQL
echo  ^|______________________________^|.
set "pass="
set /p pass=-^> 请输入密码:
.\mysqladmin -P%po% -uroot -p%pass% shutdown || echo =^> 关闭MySQL失败 && pause>nul && goto main
del ..\data\%computername%.pid
goto main

:main3
start ..\tail.exe -f ..\data\%USERDOMAIN%.err
goto main

:main0
cls
echo   ______________________________
echo  ^|                              ^|
echo    ###  修改MySQL密码
echo  ^|______________________________^|.
set "passnew="
set /p passnew=-^> 新密码:
echo   ______________^|_______________
echo  ^|                              ^|
echo    A输原密码         B直接重置
choice /c:AB
if %errorlevel%==1 goto passnew1
if %errorlevel%==2 goto passnew2
::
:passnew1
set "pass="
set /p pass=-^> 原密码:
.\mysqladmin -P%po% -uroot -p%pass% password %passnew% || echo =^>修改密码失败 && pause>nul && exit
goto main
::
:passnew2
if not exist ..\data\%computername%.pid (goto core)
set /p mypid=<..\data\%computername%.pid
taskkill /f /pid %mypid%
::
:core
set string=password
cls
echo   ______________________________
echo  ^|                              ^|
echo    ###  重置MySQL密码    牢记!
echo  ^|______________________________^|.
if /i "%passnew%"=="" exit
start .\mysqld.exe --skip-grant-tables
::
:authen
echo use mysql;>.\temp
echo update user set %string%=password("%passnew%") where user="root";>>.\temp
echo flush privileges;>>.\temp
echo quit>>.\temp
mysql<.\temp || set string=authentication_string && goto authen
del .\temp
.\mysqladmin -P%po% -uroot -p%passnew% shutdown || echo =^>重置密码失败 && pause>nul && goto main
cls
choice /c:yn /m 在%po%端口上启动MySQL
if %errorlevel%==1 goto main1
if %errorlevel%==2 goto main
[/code]

codegay 发表于 2016-5-18 18:41

[b]回复 [url=http://bbs.bathome.net/redirect.php?goto=findpost&pid=185995&ptid=40458]2#[/url] [i]happy886rr[/i] [/b]


    你单独发代码吧。

gawk 发表于 2016-5-18 20:21

平时命令行用的多,偶尔用 MySQL Workbench

codegay 发表于 2016-5-18 20:54

[b]回复 [url=http://bbs.bathome.net/redirect.php?goto=findpost&pid=186003&ptid=40458]4#[/url] [i]gawk[/i] [/b]


    是的。只是相对有点重。偶尔用一下的,或者 临时安装要用的,要求不高。轻量工具会比较好点。

codegay 发表于 2016-5-19 15:35

:(
好吧,看来这个工具不是很好。批量删数据的时候报错了。

happy886rr 发表于 2016-5-25 22:09

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=186028&ptid=40458]6#[/url] [i]codegay[/i] [/b]
用[url]http://www.heidisql.com/[/url]吧,支持各种sql。
或者Navicat系列非常好用。
也可以用php版的phpmyadmin
或者[url]https://www.adminer.org/[/url]
adminer精简版只有73k,支持各种sql,速度超快。就是需要开启相应的php模块。

codegay 发表于 2016-5-25 22:53

[b]回复 [url=http://bbs.bathome.net/redirect.php?goto=findpost&pid=186205&ptid=40458]7#[/url] [i]happy886rr[/i] [/b]


    好的谢谢。

codegay 发表于 2016-5-25 23:12

heidisql 4.5M,很轻量了,看起来靠谱。

happy886rr 发表于 2016-5-26 11:09

[i=s] 本帖最后由 happy886rr 于 2016-5-26 11:10 编辑 [/i]

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=186208&ptid=40458]9#[/url] [i]codegay[/i] [/b]
heidisql过去的版本小,我用的精简版。不管啥软件,我都要精简一下,比如julia被精简成16M,功能缺失一大堆。

codegay 发表于 2016-5-26 11:23

[b]回复 [url=http://bbs.bathome.net/redirect.php?goto=findpost&pid=186213&ptid=40458]10#[/url] [i]happy886rr[/i] [/b]


    :lol 但是也消耗心力啊。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.