返回列表 发帖

[网络工具] 轻量mysql 图形界面管理工具mysql front

轻量 ,安装包3.7M

官网 http://www.mysqlfront.de/

有中文界面
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

回复 1# codegay
不错,我也写了个mysql管理器,可以一键重置密码,兼容5.5、5.7、5.1以及Mariadb版本,tail第三方里有
@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 mainCOPY

TOP

回复 2# happy886rr


    你单独发代码吧。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

平时命令行用的多,偶尔用 MySQL Workbench
Talk is cheap. Show me the code.
没事不要瞎扯淡,有能耐就把代码贴出来给我看。

TOP

回复 4# gawk


    是的。只是相对有点重。偶尔用一下的,或者 临时安装要用的,要求不高。轻量工具会比较好点。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP


好吧,看来这个工具不是很好。批量删数据的时候报错了。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

回复 6# codegay
http://www.heidisql.com/吧,支持各种sql。
或者Navicat系列非常好用。
也可以用php版的phpmyadmin
或者https://www.adminer.org/
adminer精简版只有73k,支持各种sql,速度超快。就是需要开启相应的php模块。

TOP

回复 7# happy886rr


    好的谢谢。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

heidisql 4.5M,很轻量了,看起来靠谱。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

本帖最后由 happy886rr 于 2016-5-26 11:10 编辑

回复 9# codegay
heidisql过去的版本小,我用的精简版。不管啥软件,我都要精简一下,比如julia被精简成16M,功能缺失一大堆。

TOP

回复 10# happy886rr


    但是也消耗心力啊。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

返回列表