mysql資料庫連線問題 [論壇 - Ubuntu安裝問題]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



mysql資料庫連線問題
會員二級
註冊日期:
2011/1/27 15:53
所屬群組:
已註冊使用者
等級: 6
HP : 0 / 143
MP : 20 / 2833
EXP: 75
離線
大家好,我在智邦有購買一個網頁空間,是 Linux Apache+mySql方案,因為我要連結到它的資料庫,結果客服跟我說

您好
因為Mysql和dreamweaver的port不依樣,沒有對外公佈閘道因此非本機接連是連不上去
工程師另告知,直接用PHP也可以直接做SQL資料庫做連結,不用透過dreamweaver
來連到資料庫,請問您要非要用dreamweaver的原因可否告知呢?

感謝您的來信,如有疑問,煩請您再來信告知詢問。

是這樣嗎?

請問如何連結到資料庫?

附件:



jpg  4.JPG (136.42 KB)
23712_526e4068585ed.jpg 1024X768 px

2013/10/28 18:41
應用擴展 工具箱
回覆: mysql資料庫連線問題
會員五級
註冊日期:
2010/2/9 18:20
所屬群組:
已註冊使用者
等級: 31
HP : 0 / 758
MP : 438 / 17063
EXP: 33
離線
推測你想要做有資料庫後端的網站?

既然VPS不給,你可以的作法就是本地先用mysql做好資料庫,並且測試網頁完成以後複製過去(希望沒給錯方向@@

2013/10/28 18:56
在下有時候會回答的很簡略
請善用google搜尋回答中的關鍵字

應用擴展 工具箱
回覆: mysql資料庫連線問題

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1756 / 1756
MP : 4456 / 40420
EXP: 24
離線
直接用PHP也可以直接做SQL資料庫做連結

phpMyAdmin is a LAMP application specifically written for administering MySQL servers. Written in PHP
只要有帳號及密碼

2013/10/28 19:12
應用擴展 工具箱
回覆: mysql資料庫連線問題
版主
註冊日期:
2008/7/14 0:03
來自 螢幕的另一端
所屬群組:
網站管理員
已註冊使用者
討論區管理群
等級: 32
HP : 0 / 797
MP : 494 / 21595
EXP: 88
離線
一般來說 mysql 預設的監聽 port 為
127.0.0.1:3306
看到那個 127.0.0.1 了嗎? 它只能本機連本機。

預設這樣的設定是相當安全的,你若要改的話,改此檔 /etc/mysql/my.cnf
但你要自己注意安全問題,開放所有IP都可以連入你的 mysql 的話,那你就等著被入侵吧。

會寫程式、會用到資料庫的話,應該知道程式上傳之後,就是在 server 上本機呼叫本地的 3306 port 的 mysql 了

真不曉得你在遠端要連你的 mysql 3306 port是要幹什麼? 沒有這個必要吧? 程式寫好上傳就行了。

看這篇的提問,發現你不太懂,而那個回覆你的客服比你更不懂,所以才會做出那麼奇怪的回覆來,別指望那個客服能解決你的問題了。

你也不用管它怎麼連的了,你的程式若要連 mysql 底下會是你需要的資料

IP:127.0.0.1
port:3306
帳號:root
密碼:問你自已吧!
資料庫名稱:你先會開始建一個資料庫,你才知道它的名稱

有這些資訊,你就可以開始寫程式上傳了,別聽那客服不懂在那胡扯。

2013/10/28 19:52
應用擴展 工具箱
回覆: mysql資料庫連線問題
會員二級
註冊日期:
2011/1/27 15:53
所屬群組:
已註冊使用者
等級: 6
HP : 0 / 143
MP : 20 / 2833
EXP: 75
離線
感謝大家的支持,我在本機的mysql連線是沒有問題的,只是在遠端的mysql我一樣要用同樣的方式連線,但發現跟本連不上,用dreamweaver的好處是不用敲一堆程式碼就可以簡單的連結到資料庫(就像是在我的圖2的意思),那如果真的不能這樣連結到遠端的資料庫,是不是程式碼我就是要寫出來,不可以用這種圖形的方式去連結呢?

2013/10/28 20:34
應用擴展 工具箱
回覆: mysql資料庫連線問題
會員五級
註冊日期:
2008/11/21 9:18
所屬群組:
已註冊使用者
等級: 23
HP : 0 / 566
MP : 225 / 14763
EXP: 66
離線
夢見草已經提出解答啦!

您要去修改 /etc/mysql/my.cnf
其中有一行
#bind-address = 127.0.0.1
把它的 # 拿掉
剩下
bind-address = 127.0.0.1

再重新啟動 mysql ,
試看看!

2013/10/28 20:55
應用擴展 工具箱
回覆: mysql資料庫連線問題

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1756 / 1756
MP : 4456 / 40420
EXP: 24
離線
用dreamweaver的好處是不用敲一堆程式碼就可以簡單的連結到資料庫(就像是在我的圖2的意思)
只是在遠端的mysql我一樣要用同樣的方式連線

1. 在 本機/遠端 都可以使用 phpMyAdmin 管理 mySQL 等等 資料庫
2. 在 Linux 使用 DreamWeaver 請先參考
2-1. Summary: Adobe's Dreamweaver is widely used by web developers, but it won't suit Linux users
2-2. Dreamweaver Alternative
3. 如果你是從 遠端使用 DreamWeaver 要連上 Linux Server 端的 mySQL
連不上是很正常的
因為 DreamWeaver 加上了許多 控制碼 在 程式碼 裡面
Linux 無法辨識
所以使用 Dreamweaver Alternative
IP:127.0.0.1

如果 程式是問你 domain name
你就直接寫 localhost

2013/10/28 20:58
應用擴展 工具箱
回覆: mysql資料庫連線問題
會員四級
註冊日期:
2010/8/12 15:54
所屬群組:
已註冊使用者
等級: 18
HP : 0 / 441
MP : 134 / 9283
EXP: 66
離線
暈~~
我猜智邦那邊的意思應該是:主機的mysqld只允許本機連接
也就是mysqld 開在 127.0.0.1:3306

樓主是在家裡電腦開發, 用dreamweaver 可是連不上主機那邊的mysqld
希望可以連得上主機商那邊的 mysqld ,開發會比較方便

主機那邊有提供 ssh 可登入的話 , ssh-tunnel可以幫你

2013/10/28 21:06
應用擴展 工具箱
回覆: mysql資料庫連線問題
會員五級
註冊日期:
2008/10/7 21:19
所屬群組:
已註冊使用者
等級: 36
HP : 179 / 896
MP : 661 / 23672
EXP: 85
離線
基本上普遍的PHP網頁空間都是這樣的

使用也不會很難,你就先用自己的環境繼續開發
要上傳的時候,用他們告訴你的資料庫帳號、密碼,修改PHP裡面對應的設定,直接上傳就可以了

資料部份應該會另外提供phpmyadmin或類似的網頁工具,讓你可以倒入初始資料

2013/10/28 21:12
I′m UGP
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.