linux
資料庫網路開發平台構建備忘錄 1
、安裝fedora core 5
選擇簡體中文,安裝全部軟體。 2
、防火牆設定
應用程式
->
管理->
安全級別和和防火牆 選中
ftp和
3、服務設定
應用程式
->
系統->
服務->
後台服務
選中並開始
儲存退出。 4
、測試php
gedit /var/www/html/phpinfo.php 寫入
<?php phpinfo();?>
儲存退出
chmod 755 /var/www/html/phpinfo.php 測試
5、設定
mysql
登入密碼
gedit /etc/my.cnf 在
my.cnf
的mysqld
部分的old_passwords=1
下面新增行
:skip-innodb
儲存退出。
mysql -u root
select user, host, password, select_priv, update_priv, delete_priv, insert_priv from mysql.user;
set password for 'root'@'localhost' = password ('newpassword'); 其中
"newpassword"
是你為mysql
的root
使用者設定的口令。
set password for 'root'@'localhost.localdomain' = password ('newpassword');
其中 "localhost.localdomain"
為你的主機名。
select user, host, password, select_priv, update_priv, delete_priv, insert_priv from mysql.user;
exit
mysql -u root -p
exit 6
、安裝phpmyadmin
cp phpmyadmin-2.8.1.tar.bz2 /var/www/html
cd /var/www/html
bzip2 -dc *.tar.bz2 | tar -xvf -
rm *.tar.bz2
mv phpmyadmin-2.8.1 phpmyadmin
cp ./phpmyadmin/libraries/config.default.php ./phpmyadmin/config.inc.php
gedit /var/www/html/phpmyadmin/config.inc.php
修改 "$cfg['pmaabsoluteuri'] = '';"
為"$cfg['pmaabsoluteuri'] = 'http://localhost/phpmyadmin/';"
修改 "$cfg['blowfish_secret'] = '';
為 "$cfg['blowfish_secret'] = 'passphrase';"
,其中
"passphrase"
任意的字元,用它來加密你的口令
修改 "$cfg['servers'][$i]['auth_type'] = 'config';"
為 "$cfg['servers'][$i]['auth_type'] = 'cookie';"
yum -y install php-mbstring 測試
7、安裝
unixodbc
tar zxfv unixodbc-2.2.11.tar.gz
cd unixodbc-2.2.11
./configure --enable-gui=no
make
make install 8
、配置odbc驅動
gedit /usr/local/etc/odbcinst.ini
[mysql]
description = myodbc 3.51 driver dsn
driver = /usr/lib/libmyodbc3.so
setup = /usr/local/lib/libodbcmys.so
fileusage = 2
usagecount = 2 9
、配置dsn
gedit /root/.odbc.ini
[mysql]
driver = mysql
description = myodbc 3.51 driver dsn
port = 3306
user = root
password = newpassword
database = test
[odbc]
tracefile = /tmp/sql.log
trace = yes 10
、測試dsn
odbcinst -j
odbcinst -q -d
odbcinst -q -s
isql -v mysql root newpassword 11
、設定odbc
環境變數
gedit
~/.bashrc
export odbcini=/root/.odbc.ini
export odbcsysini=/usr/local/etc 12
、odbc
的gcc選項
-i/usr/local/include/ -l/usr/local/lib/ -lodbc 13
、解壓ace
cp ace-5.5.tar.gz /opt
cd /opt
tar zxfv ace-5.5.tar.gz 14
、設定ace
環境變數
gedit
~/.bashrc
export ld_library_path=$ace_root/ace:$ace_root/lib:$ld_library_path 15
、配置ace
gedit $ace_root/ace/config.h
#define ace_has_event_poll
#include "ace/config-linux.h"
儲存退出。
gedit $ace_root/include/makeinclude/platform_macros.gnu
include $(ace_root)/include/makeinclude/platform_linux.gnu
儲存退出。 16
、編譯ace
cd $ace_root/ace
make 17
、ace
的gcc選項
Linux平台QT資料庫程式設計(來自網路)
linux平台qt資料庫程式設計 在linux平台使用qt來編寫gui程式,在進行資料庫程式設計的時候,有兩種選擇方式,分別是 基於linux平台的資料庫介面函式程式設計,另一種是使用qt自帶的有關資料庫類。那在這裡我分別來講一下這兩種方式的實現。一 使用linux平台的資料庫介面程式設計 在這裡我...
Linux 平台 備份mysql 資料庫
mysqldump uroot p db name db all.sql 回車輸入密碼 備註 root 資料庫使用者名稱 db name 資料庫名稱 db all.sql 備份輸出的檔名 mysqldump uroot p db name gzip db all.sql.gz gzip 指定壓縮格式...
mysql 資料庫在linux這種的檔案構架及配置
一般ubuntu系統中預設安裝有mysql。mysql資料庫配置檔案為 etc mysql mysql.cnf includedir 表示讀取 第乙個檔案裡沒什麼重要資訊 是資料庫安全模式的系統log的配置 關鍵是第二個檔案,開啟 進入mysqld.conf vim mysqld.cnf 可以看到配...