Tag Archives: mysql

Glassfish + MySQL = No database selected

最近在 Glassfish application server 上設定 MySQL datasource 及 connection pool 後,以 JPA 存取 database 時卻出現 No database selected 錯誤訊息,在這個 網址 找到了答案。

建立 connection pool (教學網址) 時有很多 additional property,其中有一個 Url 要填例如 jdbc:mysql://localhost:3306/mydb,填好連資料庫就出現標題的錯誤,要把 property name ‘Url’ 改成 ‘URL’ 才可以正常連線。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

設定 phpMyAdmin 管理多組 MySQL 伺服器

phpMyAdmin 是一組相當方便的 MySQL 伺服器管理工具,安裝部份 Fedora、CentOS、Ubuntu 都有現成的套件了,只要修改 apache 的設定檔,指定允許連線的 IP 即可。最近有管理多組 MySQL 的需求,順便記錄一下設定的方法。

mySQL 伺服器有 production、development 這2台,以 Fedora、CentOS 為例,設定檔在 /etc/phpMyAdmin 目錄下。

首先把 config.inc.php 複製 2 份,分別是 config.production.php 、 config.development.php ,這2個檔案只包含各別伺服器設定,大致內容如下:

<?php
$i++;
$cfg[‘Servers’][$i][‘host’]          = ‘192.168.1.10;

.

.

?>

然後將 config.inc.php 換成以下程式碼:

<?php
$i = 0;
$cfg[‘blowfish_secret’] = ‘mysecret’;
/**
* Server(s) configuration
*/
require_once(‘config.production.php’);
require_once(‘config.development.php’);

?>

這樣以後要再增加 mySQL 伺服器時,只要把 config.production.php 複製一份,根據新伺服器資料修改內容,config.inc.php 再新增一行 require_once 即可。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...