kea安裝(資料庫配置mysql)

2021-08-07 19:45:38 字數 3097 閱讀 3193

**:

tar xvzf kea-1.1.0.tar.gz

配置命令基本形式:
cd kea-1.1.0

./configure [your extra parameters]

我的配置命令:

因為這裡選擇了使用mysql資料庫作為儲存方式,kea預設使用的是memfile方式,即.csv檔案形式,所以這裡我的配置命令是:

./configure \--

with

-dhcp

-mysql

因為我的mysql安裝在預設目錄下,所以直接使用–with-dhcp-mysql即可,如果是自己指定了其它安裝目錄,需要設定一下,即–with-dhcp-mysql=[your path]

指定安裝目錄

使用以下命令即可,我這裡沒有使用,因此安裝在預設目錄下,即/usr/local。

–prefix=[your path]

make

make install

備註:這裡第一次安裝的時候遇到了錯誤如下:

program: error while loading shared libraries: libkea-something.so.1:

cannot open

shared object file: no such file

or directory

3.5 selecting

使用以下命令解決:

ldconfig

第二次安裝的時候就沒有碰到這個問題了。

啟動:

keactrl start -s dhcp4

keactrl start -s dhcp6

keactrl start

檢視狀態:

keactrl status

關閉:

keactrl stop

還有2部分沒有介紹:

1.安裝kea之前的一些預裝軟體。

2.kea啟動之前的配置檔案。

1.資料庫建立

mysql -u root -p

create

database [your-database-name];

2.kea配置

kea-admin lease-init mysql -u

[your-database

-user

]-p

[your-database

-password

]-n

[your-database

-name

]

成功顯示如下資訊:

checking if there is a database initialized already. please ignore errors.

initializing database using script /usr/local/share/kea/scripts/mysql/dhcpdb_create.mysql

mysql returned status code 0

lease db version reported after initialization: 5.0

3.初始的資料表資訊

+———————-+

| tables_in_***xx |

+———————-+

| dhcp4_options |

| dhcp6_options |

| dhcp_option_scope |

| host_identifier_type |

| hosts |

| ipv6_reservations |

| lease4 |

| lease6 |

| lease6_types |

| lease_hwaddr_source |

| lease_state |

| schema_version |

+———————-+

1.位置:

/usr/local/etc/kea/kea.conf(預設安裝目錄)

其他安裝目錄:[your-path]/etc/kea/kea.conf

2.選項:

1. lease-database選項

我的配置資訊如下,使用了mysql資料庫:

"type": "mysql",

"persist": true,

"name": "[your-databse-name]",

"host" : "",

"user": "root",

"password": "[your-password]"

注意其中peisist欄位代表是否。

2. expired-leases-processing

"reclaim-timer-wait-time": 5,

"max-reclaim-leases": 0,

"max-reclaim-time": 0,

"flush-reclaimed-timer-wait-time": 0,

該選項定義了關於過期租用的相關處理方式。

mysql資料庫初始配置 mysql安裝與初始配置

mysql資料庫的第乙個版本就是發行在linux系統上檢視mysql安裝包 rpm qa grep mysql mysql libs 5.1.73 8.el6 8.x86 64 mysql 5.1.73 8.el6 8.x86 64檢視yum可用mysql包 yum list grep mysql安...

資料庫Mysql的安裝配置

一 mysql配置 mysql的配置檔案是my.ini,其中有如下的項需要配置 mysqld innodb buffer pool size 128m 緩衝區大小 port 3306 埠 default storage engine innodb 資料庫引擎 innodb data home dir...

CentOS 安裝配置 Mysql 資料庫。

centos 安裝 mysql 資料庫。安裝mysql 命令和mysql伺服器。yum install mysql mysql server 然後設定 mysql 編碼 vi etc my.cnf 在 mysqld 下新增 default character set utf8 在末尾新增 mysql...