正文
mysql怎么启动监听 mysql 监控命令
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
怎么将mysql的监听端口仅限于本地
登录mysql, 使用命令show global variables like 'port';查看端口号
修改端口在配置文件my.ini,修改后重新启动。
[mysqld]port=3506
如何监听mysql执行的sql语句呢
比如我想监听mysql的这样的操作,delete from acrelation where *** 如果是这样的话,你可以看看关于mysql的触发器的东西。 Rainbow702 写道引用最好可以日志或其它方式记录下来数据库本身应该就有操作日志的啊问题补充:我用的hibernate的PostDeleteEvent,还是有些问题 hibernate自带的监听 jkxydp 写道用spring的aop啊,在删除记录的方法上加一个记录日志的切入点去记录啊,dao层一般增、删、改、查的方法都是单独出来的吧,在所有删除记录的方法上写切入点。 或者使用loger,其它的都不写,就在删除的方法里面写上日志应该就没问题。 用hibernate就肯定有用到log4j吧,不想全写,就只在删除方法上写就完了。
如何更改 MYsql的 监听 地址?
0.0.0.0 3306改成#netstat -ant 只让内网可以连到。 多谢。 就像mysql可以配置其 port= 一样呀。。 在[mysqld]下加一句port=$your_port,$your_port是你需要的端口,然后重新启动mysql即可. 注:windows下my.ini文件默认在C:\WINNT下. 比如把 #netstat -ant 0.0.0.0 3306改成#netstat -ant 192.168.0.5 3306 127.0.0.1 3306 只让内网可以连到。 不过你可以在BSD或LINUX下配置一下防火墙~~~对外网屏蔽3306端口~~简单有效的方法~~~ 注:windows下my.ini文件默认在C:\WINNT下.Trotter班长,我是想更改监听地址,也就是主机 只监听,本机的My SQL 3306,就 =127.0.0.1 3306,不是要更改端口号码。 你现在知道吗,可以想想我想你应该有办法?mikespook防火墙我知道,但本身系统,软件方面的安全我们也应该做好,让其具有更高的安全性,一直是我们这些管理员应该做的。应该知道的呀。 比如把 #netstat -ant 0.0.0.0 3306改成#netstat -ant 192.168.0.5 3306 127.0.0.1 3306 只让内网可以连到。 真正OK的做法,如下。。希望对大家有所帮助*安全配置*为了数据的安全,可以考虑让MySQL只守候在127.0.0.1上,这样从Internet上就无法直接访问数据库了。 修改/etc/init.d/mysql文件 在start部分找到类似下面这行 $bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file 修改成$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file --bind-address=127.0.0.1 重起MySQL/etc/init.d/mysql restart 最后netstat -l确认一下: tcp 0 0 localhost:mysql *:* LISTENOK, 该加精华~~~ 见识了论坛的威力了!! 谢谢,大家的热情回复, 真正OK的做法,如下。。希望对大家有所帮助*安全配置*为了数据的安全,可以考虑让MySQL只守候在127.0.0.1上,这样从Internet上就无法直接访问数据库了。
如何动态监控mysql binlog
有两种方法mysql怎么启动监听,一种方法使用mysql的check table和repair table 的sql语句mysql怎么启动监听,另一种方法是使用MySQL提供的多个myisamchk, isamchk数据检测恢复工具。前者使用起来比较简便。推荐使用。
1. check table 和 repair table
登陆mysql 终端mysql怎么启动监听:
mysql -uxxxxx -p dbname
check table tabTest;
如果出现的结果说Status是OK,则不用修复,如果有Error,可以用mysql怎么启动监听:
repair table tabTest;
进行修复,修复之后可以在用check table命令来进行检查。在新版本的phpMyAdmin里面也可以使用check/repair的功能。
2. myisamchk, isamchk
其中myisamchk适用于MYISAM类型的数据表,而isamchk适用于ISAM类型的数据表。这两条命令的主要参数相同,一般新的系统都使用MYISAM作为缺省的数据表类型,这里以myisamchk为例子进行说明。当发现某个数据表出现问题时可以使用:
myisamchk tablename.MYI
进行检测,如果需要修复的话,可以使用:
myisamchk -of tablename.MYI
关于myisamchk的详细参数说明,可以参见它的使用帮助。需要注意的时在进行修改时必须确保MySQL服务器没有访问这个数据表,保险的情况下是最好在进行检测时把MySQL服务器Shutdown掉。
另外可以把下面的命令放在你的rc.local里面启动MySQL服务器前:
[ -x /tmp/mysql.sock ] /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI
其中的/tmp/mysql.sock是MySQL监听的Sock文件位置,对于使用RPM安装的用户应该是/var/lib/mysql/mysql.sock,对于使用源码安装则是/tmp/mysql.sock可以根据自己的实际情况进行变更,而pathtochk则是myisamchk所在的位置,DATA_DIR是你的MySQL数据库存放的位置。
需要注意的时,如果你打算把这条命令放在你的rc.local里面,必须确认在执行这条指令时MySQL服务器必须没有启动mysql怎么启动监听!检测修复所有数据库(表)
mysql怎么启动监听的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql 监控命令、mysql怎么启动监听的信息别忘了在本站进行查找喔。