MySql作為最受歡迎的開源數(shù)據(jù)庫之一在數(shù)據(jù)存儲(chǔ)與管理方面要大大強(qiáng)于Excel的同門兄弟Access。因此,把mysql做為后端數(shù)據(jù)存儲(chǔ)工具與前端數(shù)據(jù)分析工具Excel來配合使用也不失為一種有效的解決方案。下面我們將介紹mysql數(shù)據(jù)庫與Excel鏈接的三種主要形式。
新鄭網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,新鄭網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為新鄭上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的新鄭做網(wǎng)站的公司定做!
①M(fèi)ySqlforExcel——mysql的Excel插件
MySql數(shù)據(jù)庫專門為Excel準(zhǔn)備了一個(gè)數(shù)據(jù)操作插件,可以方便地對(duì)數(shù)據(jù)進(jìn)行導(dǎo)入導(dǎo)出擴(kuò)展和編輯。本插件安裝后,在Excel的“數(shù)據(jù)”菜單會(huì)出現(xiàn)一個(gè)如下所示的菜單項(xiàng),第一次點(diǎn)擊它需要對(duì)mysql數(shù)據(jù)庫訪問用戶名、密碼及數(shù)據(jù)庫名稱等做一個(gè)設(shè)定,以后就可以隨時(shí)讀取和操作數(shù)據(jù)庫中的數(shù)據(jù)了。如果安裝完后沒有出現(xiàn)在Excel菜單,則可能需要到com加載項(xiàng)中去勾選一下。下載地址:。這種方法也是最簡單的一種連接方法,近乎于傻瓜式鏈接。
②MSQuery鏈接
MSQuery鏈接需要先安裝mysqlODBC驅(qū)動(dòng)(下載地址在此:)。驅(qū)動(dòng)安裝完成后,先要到windows控制面板—管理工具——“ODBC數(shù)據(jù)源”中進(jìn)行用戶或系統(tǒng)數(shù)據(jù)源(DSN)設(shè)置。
點(diǎn)擊“添加”,在彈出的驅(qū)動(dòng)列表中,選擇MySqlODBC驅(qū)動(dòng),然后點(diǎn)擊“完成”。
這時(shí)會(huì)彈出一個(gè)對(duì)話框,讓你配置mysql數(shù)據(jù)源的一些參數(shù):數(shù)據(jù)源名稱——隨便,描述——隨便,TCP/IP服務(wù)器——如果在本機(jī)就是localhost:3306,如果不是則需正確輸入你的mysql賬戶的IP地址及端口,下面就是用戶名、密碼以及你要訪問的數(shù)據(jù)庫名稱。一切配置完畢后可以點(diǎn)擊Test進(jìn)行測試,測試連接成功后,你會(huì)看到mysql數(shù)據(jù)源已經(jīng)添加到用戶數(shù)據(jù)源列表。
接下來,我們打開MSQuery,這時(shí)新添加的數(shù)據(jù)源已經(jīng)出現(xiàn)在了數(shù)據(jù)庫列表中,我們只需選中mysql數(shù)據(jù)源,點(diǎn)擊確定,就可以對(duì)數(shù)據(jù)庫中表和字段進(jìn)行查詢操作了。
③PowerQuery鏈接
PowerQuery支持當(dāng)今市場上所有主流數(shù)據(jù)庫的直連,mysql當(dāng)然也不在話下。由于前面已經(jīng)設(shè)置過了數(shù)據(jù)源驅(qū)動(dòng),因此這里相對(duì)也就很簡單。打開PowerQuery—獲取外部數(shù)據(jù)—來自數(shù)據(jù)庫—來自mysql數(shù)據(jù)庫。
在彈出的界面中輸入mysql服務(wù)器的地址和端口,下面輸入你要訪問的數(shù)據(jù)庫名稱(本例中是mysql自帶數(shù)據(jù)庫sakila),確認(rèn)后就會(huì)出現(xiàn)相關(guān)數(shù)據(jù)表導(dǎo)航界面,就可以對(duì)數(shù)據(jù)進(jìn)行操作了。數(shù)據(jù)連接完成。
方法/步驟
1
查找以前是否安裝有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果顯示有如下包則說明已安裝mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
如果已安裝,則需要?jiǎng)h除已安裝的數(shù)據(jù)庫,使用以下命令來刪除數(shù)據(jù)庫
刪除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
刪除老版本mysql的開發(fā)頭文件和庫
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載后/var/lib/mysql中的數(shù)據(jù)及/etc/my.cnf不會(huì)刪除,如果確定沒用后就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
下載mysql的rpm包
可以通過wget下載具體的地址因?yàn)椴荒苡面溄诱?qǐng)大家去官網(wǎng)去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服務(wù)器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開發(fā)依賴包。
下載后放到Liunx服務(wù)器中,如圖所示
安裝MySQL Server的rpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝過程如圖所示
安裝完成后會(huì)生成root用戶的隨機(jī)密碼,請(qǐng)使用“cat /root/.mysql_secret”或類似命令進(jìn)行查看。
安裝MySQL客戶端
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝MySQL開發(fā)依賴包
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm
啟動(dòng)msyql
安裝完成后mysql是沒有啟動(dòng)的,運(yùn)行mysql命令會(huì)提示如下錯(cuò)誤:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
可使用如下命令啟動(dòng)MySQL:
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
可使用SET PASSWORD命令修改root用戶的密碼,參考如下:SET PASSWORD = PASSWORD('root123456');
登錄MySQL
使用mysql命令登錄MySQL服務(wù)器,運(yùn)行MySQL的命令時(shí),會(huì)提示需要設(shè)置root用戶密碼
設(shè)置開機(jī)自啟動(dòng)
/etc/init.d/mysql start
設(shè)置完成后重啟系統(tǒng),使用natstat –nat命令可看到MySQL的3306端口
至此我們已經(jīng)安裝好了mysql數(shù)據(jù)庫,當(dāng)然現(xiàn)在我們的數(shù)據(jù)庫還不支持遠(yuǎn)程連接,遠(yuǎn)程連接會(huì)出現(xiàn)以下代碼:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通過以下以下來解決
改表法:在本機(jī)登入mysql后,更改“mysql”數(shù)據(jù)庫里的“user”表里的“host”項(xiàng),從”localhost”改為'%'。
mysql
mysqluse mysql;
mysqlselect 'host' from user where user='root';
報(bào)錯(cuò):shi.php該文件的第二行。
mysql_connect()函數(shù)未定義。
排查:1.查看php.ini是否啟用mysql擴(kuò)展庫。(啟用后記得重啟apache)
2.查看第二行mysql_connect()函數(shù)是否語法錯(cuò)誤?看看手冊(cè)的示例。
網(wǎng)頁名稱:怎么查看mysql擴(kuò)展庫 mysql擴(kuò)展怎么開啟
分享地址:http://aaarwkj.com/article18/hhhcdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、服務(wù)器托管、網(wǎng)站內(nèi)鏈、ChatGPT、外貿(mào)網(wǎng)站建設(shè)、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)