吴朝辉的博客

centos中没有host dig nslookup命令的解决办法

 ̄綄美尐妖づ 提交于 2019-12-30 04:07:39
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今天在安装DNS服务器的时候,想测试一下DNS服务器,发现没有host dig nslookup命令,原来是没有安装bind-untils,立即yum install bind-untils搞定收工 如果出现: 停止 named: [确定] Generating /etc/rndc.key: 是rndc.key生成有问题,重新生成一次就可以了 rndc-confgen -r /dev/urandom -a wrote key file "/etc/rndc.key" 再重新启动 /etc/init.d/named restart 搞定收工 配置主从DNS服务器的时候,出现了主从无法同步的问题: 主DNS服务器的zone配置如下 zone "zhao.study" IN { type:master; name:"named.zhao.study"; allow-transfer {192.168.1.105}; }; 从服务器的zone的配置如下 zone "zhao.study" IN { type:slave; file:"named.zhao.study"; masters{192.168.1.108}; }; 启动主从服务器后发现不能完成同步 然后发现是在主DNS服务器的zone中没有配置also

mysql左右值无限分类原理及实现

≯℡__Kan透↙ 提交于 2019-12-23 13:50:35
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 无限分类是我们开发中非常常见的应用,我们最常见最简单的方法就是在MySql里id ,name,f_id。 优点是简单,结构简单。 缺点是效率不高,因为每一次递归都要查询数据库,几百条数据库时就不是很快了! 存储树是一种常见的问题,多种解决方案。主要有两种方法:邻接表的模型,并修改树前序遍历算法。 我们将探讨这两种方法的节能等级的数据。我会使用树从一个虚构的网上食品商店作为一个例子。这食品商店组织其食品类,通过颜色和类型。这棵树看起来像这样: 下面我们将用另外一种方法,这就是预排序遍历树算法(modified preorder tree traversal algorithm) 这种方法大家可能接触的比较少,初次使用也不像上面的方法容易理解,但是由于这种方法不使用递归查询算法,有更高的查询效率。 我们首先将多级数据按照下面的方式画在纸上,在根节点Food的左侧写上 1 然后沿着这个树继续向下 在 Fruit 的左侧写上 2 然后继续前进,沿着整个树的边缘给每一个节点都标上左侧和右侧的数字。最后一个数字是标在Food 右侧的 18。 在下面的这张图中你可以看到整个标好了数字的多级结构。(没有看懂?用你的手指指着数字从1数到18就明白怎么回事了。还不明白,再数一遍,注意移动你的 手指)。

rpm安装mysql时候的出现的一些问题

与世无争的帅哥 提交于 2019-12-05 14:04:22
今天在测试服务器上安装mysql服务时,下载完mysql安装包后 rpm -ivh MySQL-server-5.6.10-1.el6.x86_64.rpm 后报错如下: Preparing... ########################################### [100%] file /usr/share/mysql/czech/errmsg.sys from install of MySQL-server-5.6.10-1.el6.x86_64 conflicts with file from package mysql-libs-5.1.61-4.el6.x86_64 file /usr/share/mysql/danish/errmsg.sys from install of MySQL-server-5.6.10-1.el6.x86_64 conflicts with file from package mysql-libs-5.1.61-4.el6.x86_64 file /usr/share/mysql/dutch/errmsg.sys from install of MySQL-server-5.6.10-1.el6.x86_64 conflicts with file from package mysql-libs-5.1.61-4.el6

mysql忘记root密码后的补救方法

丶灬走出姿态 提交于 2019-12-05 10:40:03
当安装好mysql后,想运行 /usr/bin/mysql_secure_installation,进行安全设置的时候,提示输入 root密码,如果您不知道root密码的时候,不要紧,我们可以在/etc/my.cnf的[mysqld]下面增加 skip-grant-tables 然后重启mysql 就可以登陆mysql了,接下来重置mysql的root密码 选在mysql数据库 use mysql 运行下面语句 update user set password=password('newpassword') where user='root'; flush privileges; 退出mysql 重新登陆就更新为您设置的新密码了,收工 来源: oschina 链接: https://my.oschina.net/u/944734/blog/113710