簡體   English   中英

如何從 Perl 連接到 MySQL?

[英]How can I connect to MySQL from Perl?

我正在嘗試使用 perl CGI 為網站創建登錄頁面。 在已經存在的腳本中,數據庫句柄是connect("DBI:mysql")

當我運行命令 $ mysql -u root -p

linux 服務器顯示找不到命令。

我是 perl 中的模塊 DBI 和 CGI 的新手。 所以我很困惑,如果 mysql 在 linux 上不存在,我應該如何創建數據庫並使用 DBI 連接到它?

為了使這一切正常工作,很可能需要通過許多步驟。

但是,問題之一是:您在哪個平台上運行? 您的命令提示符讓我認為它是 Linux,但是哪個發行版和該發行版的哪個版本。

看起來很像您沒有安裝 MySQL 客戶端軟件包。 最簡單的方法將取決於您對問題一的回答。

在基於 Debian 的系統(包括 Ubuntu)上,您可以運行:

$ sudo apt-get install mysql-client

在基於 RedHat 的系統(包括 Fedora 和 Centos 之類的系統)上,您可以運行:

$ sudo yum install mysql-client

如果最后一條命令告訴您找不到yum ,請嘗試:

$ sudo dnf install mysql-client

安裝客戶端后,我們可以繼續下一步:-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM