永发信息网

如何基于ldap实现用户认证和权限控制

答案:1  悬赏:40  手机版
解决时间 2021-11-14 21:15
如何基于ldap实现用户认证和权限控制
最佳答案
有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, isamchk数据检测恢复工具。前者使用起来比较简便。推荐使用。
1. check table 和 repair table
登陆mysql 终端:
mysql -uxxxxx -p dbname
check table tabTest;
如果出现的结果说Status是OK,则不用修复,如果有Error,可以用:
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服务器必须没有启动!检测修复所有数据库(表)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
爱情公寓第一季20集展博写给宛瑜的表白诗全文
解方程 x-0.4x=0.3
三两玉米可以爆几桶爆米花
想搞岳母,但是岳父没星期天都会回来,有可能
本田1.5t是设计缺陷吗???
凡柔的睡眠面膜好多人朋友在用 是纯植物的吗
有一款手机游戏是砍僵尸的你划屏幕一个线或是
谁告诉我世界排名前30的羽毛球男选手?
电脑无论开一个大小如何的软件都会颤抖,请问
能请教一些关于货币的问题么
被微商骗了2000块怎么办?
凝聚爱国情怀 筑梦大学时代ppt
当女兵 乳头被吸过能当吗
后背有黑的地方就长了很多毛,跟我们的体毛不
竹子借物喻人的作文提纲
推荐资讯
我在国外怎么才能开通中国移动的国际漫游?
铜加入合金锤里是什么意思
为什么中国动画要抄袭小日本
北京是在禁摩吗,如果是那就不买了还要考证办
通用pe 4.0原版和windows7正式版pe 4.0有什么
PC料产品出来底部用力按爆裂热流道模具
饮食不善是什么意思
朋友介绍了一个公司给我代结算商场的营业款,
41尺码是多大
在家做包子馒头,三个人吃,用几级面粉,合面
YY情感主播惊风哥是不是瘸子
我和一女生吵过了架,后来又和好了,但是关系
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?