當前位置:首頁 » 數據倉庫 » wex5資料庫配置
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

wex5資料庫配置

發布時間: 2022-07-10 00:33:09

怎麼配置mysql資料庫配置文件

一、mysql_install_db說明
當MySQL的系統庫(mysql系統庫)發生故障或需要新加一個mysql實例時,需要初始化mysql資料庫。
需要使用的命令:/usr/local/mysql/bin/mysql_install_db
#/usr/local/mysql/bin/mysql_install_db --help 可以查看幫助信息如下
Usage: /usr/local/mysql/bin/mysql_install_db [OPTIONS]
--basedir=path The path to the MySQL installation directory.
--cross-bootstrap For internal use. Used when building the MySQL system
tables on a different host than the target.
--datadir=path The path to the MySQL data directory.
--force Causes mysql_install_db to run even if DNS does not
work. In that case, grant table entries that normally
use hostnames will use IP addresses.
--ldata=path The path to the MySQL data directory.
--rpm For internal use. This option is used by RPM files
ring the MySQL installation process.
--skip-name-resolve Use IP addresses rather than hostnames when creating
grant table entries. This option can be useful if
your DNS does not work.
--srcdir=path For internal use. The directory under which
mysql_install_db looks for support files such as the
error message file and the file for popoulating the
help tables.
--user=user_name The login username to use for running mysqld. Files
and directories created by mysqld will be owned by this
user. You must be root to use this option. By default
mysqld runs using your current login name and files and
directories that it creates will be owned by you.

All other options are passed to the mysqld program
除了支持以上的參數,還支持mysqld的參數。

二、舉例:
本文以新加一個mysql實例為例。例如伺服器上已經安裝了3306埠的mysql服務,需要再啟一個3308埠的mysql服務。
假設mysql安裝在/usr/local/mysql路徑下,找一個磁碟空間剩餘比較大的盤,如/data1,把3308埠的mysql的數據保存在/data1下
#mkdir /data1/mysql_3308
#mkdir /data1/mysql_3308/data
#chown -R mysql:mysql /data1/mysql_3308

復制一個mysql配置文件my.cnf到/data1/mysql_3308目錄下
#vi /data1/mysql_3308/my.cnf
修改配置文件,將埠和相關目錄的都改為新的設置,如下:
[client]
character-set-server = utf8
port = 3308
socket = /tmp/mysql_3308.sock

[mysqld]
user = mysql
port = 3308
socket = /tmp/mysql_3308.sock
basedir = /usr/local/mysql
datadir = /data1/mysql_3308/data
log-error = /data1/mysql_3308/mysql_error.log
pid-file = /data1/mysql_3308/mysql.pid
......其他略

確保配置文件無誤。
運行下面命令進行資料庫的初始化:
#/usr/local/mysql/bin/mysql_install_db --defaults-file=/data1/mysql_3308/my.cnf --datadir=/data1/mysql_3308/data

完成後新的3308資料庫就初始化好了,如果有報錯,則按照報錯的提示查看報錯日誌,一般情況下都是my.cnf配置文件的問題,修正後即可。

三、啟動新mysql
啟動3308埠的mysql服務
#/usr/local/mysql/bin/mysqld_safe --defaults-file=/data1/mysql_3309/my.cnf &
檢查是否啟動
#ps aux|grep mysql
如果有3308字樣說明已經啟動成功
可將啟動命令加入/etc/rc.local隨伺服器啟動

新加的mysql沒有設置root密碼,可以通過下面命令設置root密碼:
#/usr/local/mysql/bin/mysqladmin -S /tmp/mysql_3308.sock -u root password 'new-password'

Ⅱ mysql資料庫怎麼配置

一、概述

MySQL版本:5.7.17

客戶端工具:NavicatforMySQL

二、MySQL安裝

安裝條件:

1).net framework4.0(下載地址:

如果Windows Server 2003 在安裝.net framework4.0安裝過程中報錯:net framework 4.0安裝時提示產生阻滯問題:運行安裝程序前,必須安裝 32 位 Windows 映像處理組件WIC

1、MySQL下載後的文件名為:mysql_installer_community_V5.6.21.1_setup.1418020972.msi,示意圖如下:

20、完成配置

Ⅲ 用wex5開發web app的資料庫怎麼編寫

這個一句兩句話說不清楚,wex5中有data數據控制項,數據控制項綁定數據,可以多表關聯。

Ⅳ win10 電腦wex5登錄資料庫連接失敗Access denied for user 'root'@'localhost' (u

如果登錄資料庫失敗的話,還是先需要重啟一下,伺服器或者是把電腦進行重啟一下,在嘗試不行的話就需要重新安裝了。

Ⅳ wex5 怎麼和非本地mysql

MySQL相對來說比較年輕,首度出現在1994年。它聲稱自己是最流行的開源資料庫。MySQL就是LAMP(用於Web開發的軟體包,包括 Linux、Apache及Perl/PHP/Python)中的M。構建在LAMP棧之上的大多數應用都會使用MySQL,包括那些知名的應用,如 WordPress、Drupal、Zend及phpBB等。
一開始,MySQL的設計目標是成為一個快速的Web伺服器後端,使用快速的索引序列訪問方法(ISAM),不支持ACID。經過早期快速的發展之 後,MySQL開始支持更多的存儲引擎,並通過InnoDB引擎實現了ACID。MySQL還支持其他存儲引擎,提供了臨時表的功能(使用MEMORY存 儲引擎),通過MyISAM引擎實現了高速讀的資料庫,此外還有其他的核心存儲引擎與第三方引擎。
MySQL的文檔非常豐富,有很多質量不錯的免費參考手冊、圖書與在線文檔,還有來自於Oracle和第三方廠商的培訓與支持。
MySQL近幾年經歷了所有權的變更和一些頗具戲劇性的事件。它最初是由MySQL AB開發的,然後在2008年以10億美金的價格賣給了Sun公司,Sun公司又在2010年被Oracle收購。Oracle支持MySQL的多個版 本:Standard、Enterprise、Classic、Cluster、Embedded與Community。其中有一些是免費下載的,另外一 些則是收費的。其核心代碼基於GPL許可,對於那些不想使用GPL許可的開發者與廠商來說還有商業許可可供使用。
現在,基於最初的MySQL代碼還有更多的資料庫可供選擇,因為幾個核心的MySQL開發者已經發布了MySQL分支。最初的MySQL創建者之一 Michael "Monty" Widenius貌似後悔將MySQL賣給了Sun公司,於是又開發了他自己的MySQL分支MariaDB,它是免費的,基於GPL許可。知名的 MySQL開發者Brian Aker所創建的分支Drizzle對其進行了大量的改寫,特別針對多CPU、雲、網路應用與高並發進行了優化。

Ⅵ 伺服器中MySQL資料庫是怎麼配置的

伺服器地址可以是:localhost 、127.0.0.1、伺服器ip地址;
默認填寫localhost

資料庫地址就是要調用的資料庫的伺服器ip
伺服器和站點在相同伺服器上可以使用第一點說的三種方式
伺服器和站點不在相同ip上就需要輸入資料庫的外網ip地址。

Ⅶ 如何在wex5頁面顯示資料庫中的表信息

//初始化資料庫連接::CoInitialize(NULL);連接資料庫[cpp]viewplainprint?BOOLCLogin::ConnectDB(void){HRESULThr=NULL;try{hr=m_pConnection.CreateInstance("ADODB.Connection");///創建Connection對象if(SUCCEEDED(hr)){//登錄資料庫並連接資料庫DBCourse//這里的server不能寫成127.0.0.1否則會出現未指定的錯誤,應該寫成Sqlserver登錄界面的伺服器名稱m_pConnection->ConnectionString="driver={SQLServer};server=LOGO-PC\\LOGO;uid=DBCourse;pwd=DBCourse;";m_pConnection->Open("","","",adConnectUnspecified);m_pConnection->DefaultDatabase="DBCourse";}else{AfxMessageBox(TEXT("創建Connection對象失敗"));///顯示錯誤信息returnFALSE;}}catch(_com_errore)///捕捉異常{CStringerrormessage;errormessage.Format(TEXT("連接資料庫失敗!\r\n錯誤信息:%s(%ld)"),e.ErrorMessage(),e.Error());AfxMessageBox(errormessage);///顯示錯誤信息returnFALSE;}returnTRUE;}操作資料庫[cpp]viewplainprint?voidCLogin::OnBnClickedButton1(){if(m_user.GetWindowTextLength()ConnectDB())return;TCHARszUserName[20];TCHARszPassword[50];TCHARszSql[MAX_PATH];//獲取用戶輸入的用戶名和密碼m_user.GetWindowText(szUserName,20);m_password.GetWindowText(szPassword,50);//創建_RecordsetPtr用來執行資料庫操作_RecordsetPtrpRecordset;pRecordset.CreateInstance("ADODB.Recordset");_tcscpy_s(szSql,TEXT("select*fromusrwhereuname='"));_tcscat_s(szSql,szUserName);_tcscat_s(szSql,TEXT("'andpasswd='"));_tcscat_s(szSql,szPassword);_tcscat_s(szSql,TEXT("';"));pRecordset->Open(_variant_t(szSql),_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);intnResult=DLG_RESULT_OK;if(pRecordset->RecordCount>0){//MessageBox(TEXT("登錄成功!"),szUserName,MB_OK|MB_ICONINFORMATION);}else{MessageBox(TEXT("用戶名或密碼錯誤!"),TEXT("登錄失敗!"),MB_OK|MB_ICONINFORMATION);nResult=DLG_RESULT_ERROR;}pRecordset->Close();if(DLG_RESULT_OK==nResult)Exit(DLG_RESULT_OK);}哦忘了一件事了,還需要在stafx.h文件中引入dll文件的,如此[cpp]viewplainprint?//添加dll庫#import"c:\programfiles\commonfiles\system\ado\msado15.dll"no_namespacerename("EOF","adoEOF")//添加dll庫//添加宏定義#defineDLG_RESULT_OK1#defineDLG_RESULT_ERROR2#defineDLG_RESULT_CANCEL3//添加宏定義