mysql 怎样创建 桌面快捷方式

mysql 怎样创建 桌面快捷方式,第1张

1.首先,按“win+R”打开 *** 作窗口,输入“CMD”,按回车确认。

2、启动mysql数据库:在DOS命令窗口中输入netstartmysql,或者使用Windows快捷键(键盘上有一个Windowslogo)+R直接输入netstartmysql并回车。

3.输入mysql-hlocalhost-uroot-p并输入mysql数据库。

4. 当显示该接口时,它表明内部mysql数据库已成功链接。

5.输入显示数据库显示你的数据库(mysql数据库命令必须以分号结束)

6.如果要退出mysql数据库,请输入exit按回车,可以解决桌面快捷方式的问题。

/在模块里编写(新建模块)

Public comm As New ADODB.Command

Public conn As New ADODB.Connection

Public uname As String

Public pwd As String

Public ulevel As Integer

Sub main()

conn.ConnectionString = "Provider=SQLOLEDB.1Persist Security Info=FalseUser ID=saInitial Catalog=wowData Source=."

conn.Open

Form1.Show

End Sub

'判断登陆是否成功(封装函数)

Public Function isLogin(uname, pwd, ulevel) As Boolean

Dim flag As Boolean

comm.ActiveConnection = conn

comm.CommandType = adCmdStoredProc

comm.CommandText = "isLogin"

comm.Parameters(1).Type = adVarChar

comm.Parameters(1).Size = 50

comm.Parameters(1).Direction = adParamInput

comm.Parameters(1).Value = uname

comm.Parameters(2).Type = adVarChar

comm.Parameters(2).Size = 50

comm.Parameters(2).Direction = adParamInput

comm.Parameters(2).Value = pwd

comm.Parameters(3).Type = adInteger

comm.Parameters(3).Size = 4

comm.Parameters(3).Direction = adParamInput

comm.Parameters(3).Value = ulevel

comm.Parameters(4).Type = adInteger

comm.Parameters(4).Size = 4

comm.Parameters(4).Direction = adParamOutput

comm.Execute

If comm.Parameters(4).Value >0 Then

flag = True

Else

flag = False

End If

isLogin = flag

End Function

/在登陆窗体中调用封装函数实现登陆判断

Private Sub Command1_Click()

Dim uname As String

Dim pwd As String

Dim ulevel As Integer

uname = Text1.Text

pwd = Text2.Text

If Combo1.Text = "管理员" Then

ulevel = 1

Else

ulevel = 0

End If

If isLogin(uname, pwd, ulevel) Then

MsgBox "登陆成功", vbOKOnly, "提示"

Form2.Show

Unload Me

Else

MsgBox "登录失败", vbOKOnly, "提示"

End If

End Sub

Private Sub Command2_Click()

Text1.Text = Clear

Text2.Text = Clear

Text1.SetFocus

End Sub

Private Sub Command3_Click()

Unload Me

End Sub

Private Sub Command4_Click()

Form3.Show

Unload Me

End Sub

Private Sub Form_Load()

Combo1.AddItem "管理员"

Combo1.AddItem "用户"

End Sub

/在MYSQL企业管理器中编写存储过程:(选中以下编写的内容并执行即可生成存储过程)

create proc isLogin @uname varchar(50), @pwd varchar(50),@ulevel int, @flag int output

as

declare @count int

select @count=count(*) from [user] where

uname=@uname and pwd=@pwd and ulevel=@ulevel

if @count>0

set @flag=1

else

set @flag=0

create proc AddUser @uname

首先介绍下 pt-stalk,它是 Percona-Toolkit 工具包中的一个工具,说起 PT 工具包大家都不陌生,平时常用的 pt-query-digest、 pt-online-schema-change 等工具都是出自于这个工具包,这里就不多介绍了。

pt-stalk 的主要功能是在出现问题时收集 OS 及 MySQL 的诊断信息,这其中包括:

1. OS 层面的 CPU、IO、内存、磁盘、网络等信息;

2. MySQL 层面的行锁等待、会话连接、主从复制,状态参数等信息。

而且 pt-stalk 是一个 Shell脚本,对于我这种看不懂 perl 的人来说比较友好,脚本里面的监控逻辑与监控命令也可以拿来参考,用于构建自己的监控体系。

三、使用

接着我们来看下如何使用这个工具。

pt-stalk 通常以后台服务形式监控 MySQL 并等待触发条件,当触发条件时收集相关诊断数据。

触发条件相关的参数有以下几个:

function:

∘ 默认为 status,代表监控 SHOW GLOBAL STATUS 的输出;

∘ 也可以设置为 processlist,代表监控 show processlist 的输出;

variable:

∘ 默认为 Threads_running,代表 监控参数,根据上述监控输出指定具体的监控项;

threshold:

∘ 默认为 25,代表 监控阈值,监控参数超过阈值,则满足触发条件;

∘ 监控参数的值非数字时,需要配合 match 参数一起使用,如 processlist 的 state 列;

cycles:

∘ 默认为 5,表示连续观察到五次满足触发条件时,才触发收集;

连接参数:host、password、port、socket。

其他一些重要参数:

iterations:该参数指定 pt-stalk 在触发收集几次后退出,默认会一直运行。

run-time:触发收集后,该参数指定收集多长时间的数据,默认 30 秒。

sleep:该参数指定在触发收集后,sleep 多久后继续监控,默认 300 秒。

interval:指定状态参数的检查频率,判断是否需要触发收集,默认 1 秒。

dest:监控数据存放路径,默认为 /var/lib/pt-stalk。

retention-time :监控数据保留时长,默认 30 天。

daemonize:以后台服务运行,默认不开启。

log:后台运行日志,默认为 /var/log/pt-stalk.log。

collect:触发发生时收集诊断数据,默认开启。

∘ collect-gdb:收集 GDB 堆栈跟踪,需要 gdb 工具。

∘ collect-strace:收集跟踪数据,需要 strace 工具。

∘ collect-tcpdump:收集 tcpdump 数据,需要 tcpdump 工具。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7484334.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存