1.python是ubuntu自帶的,版本號2.7
2.mysql安裝
(2)拷貝到/usr/local,tar -xvf mysql***.tar.gz
(3)新增mysql使用者組, sudo gourpadd mysql,mkdir /home/mysql,為mysql賬戶建立資料夾
(4)新增mysql賬戶,sudo useradd -g mysql -d /home/mysql mysql
(5)建立解壓目錄的鏈結,簡化名稱 ln -s mysql***** mysql
(6)cd /usr/local/mysql, chown -r mysql . ,chgrp -r mysql ., 修改mysql資料夾的所屬使用者組和賬戶
(7)執行安裝 ./scripts/mysql_install_db --user=mysql。 mysql -u root password '***'修改密碼
(8)cp supprt-file/mysql.server /etc/init.d/mysql
問題:mysql start報錯
修改報錯檔案路徑的賬戶許可權,具體忘記了
3.mysqldb安裝
(2)執行sudo python setup.py build
問題:報錯in
file
included
from_mysql.c:
29: pymemcompat.h:10:
20: error: python.h: no such
file
ordirectory _mysql.c:30:
26: error: structmember.h: no such
file
ordirectory in
file
included
from
/usr
/include
/mysql
/mysql.h:
44,
from_mysql.c:
40: . . . _mysql.c:
2808
: warning:
return
type
defaults to
'int'
_mysql.c: in function
'dl_export'
: _mysql.c:
2808
: error: expected declaration specifiers before
'init_mysql'
_mysql.c:
2886
: error: expected
'{'at end of
inputerror: command
'gcc'
failed
withexit status
執行sudo apt-get install python-dev
(3)sudo python setup.py install
問題:mysql_config: not found
首先查詢mysql_config的位置,使用find / -name mysql_config ,比如我的在/usr/local/mysql/bin/mysql_config
修改setup_posix.py檔案,在26行:mysql_config.path = "mysql_config" 修改為:
mysql_config.path = "/usr/local/mysql/bin/mysql_config"
修改完成後儲存,再執行
python setup.py build
python setup.py install
python setup.py bdist_rpm
4.安裝完成後,import mysqldb報錯
問題:file 「mysqldb/__init__.py」, line 19, in
import _mysql
importerror: libmysqlclient.so.18: cannot open shared object file: no such file or directory
ln
-s
/usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18
全部完成
python mysql斷開重連
後台服務在執行時發現乙個問題,執行約15分鐘後,介面請求報錯 pymysql.err.inte ceerror 0,這個錯誤提示一般發生在將none賦給多個值,定位問題時發現 pymysql.err.operationalerror 2013,lost connection to mysql ser...
安裝python MySQL環境
在解壓資料夾下執行 python setup.py build 可能會提示缺少setuptools,首先安裝pypa setuptools 繼續安裝可能提示 environmenterror mysql config not found 解決辦法 1 ubuntu下 執行sudo apt get i...
python mysql 庫安裝筆記
其實mysql python安裝很簡直,以前一直也沒在意,今天發覺換了1.2.3新版本,ms蹦出很多問題來了。做個記錄,防止以後有問題無處可查。一般步驟是 1.安裝easy install 會自動根據本機的py版本選擇對應的egg,安裝完可以看到有 usr bin easy install程式了 2...