Python安裝,配置,連線MySQL

2021-08-26 17:42:34 字數 3092 閱讀 4939

python介面卡連線mysql

python資料庫介面卡安裝

cmd輸入pip install mysql-python==1.2.5

方法三:

使用pymysql,安裝命令:python -m pip install pymysql

[mysqld]

# 設定3306埠

port=3306

# 設定mysql的安裝目錄

basedir=d:\mysql

# 設定mysql資料庫的資料的存放目錄

datadir=d:\mysql\data

# 允許最大連線數

max_connections=200

# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統

max_connect_errors=10

# 服務端使用的字符集預設為utf8

character-set-server=utf8

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

# 預設使用「mysql_native_password」外掛程式認證

default_authentication_plugin=mysql_native_password

[mysql]

# 設定mysql客戶端預設字符集

default-character-set=utf8

[client]

# 設定mysql客戶端連線服務端時預設使用的埠

port=3306

default-character-set=utf8

cd /d d:\mysql\bin

mysqld --initialize --console

結果如下:(注意記下root使用者的初始密碼)
c:\windows\system32>cd /d d:\mysql\bin

d:\mysql\bin>mysqld.exe --initialize --console

2018-09-01t02:35:35.925203z 0 [system] [my-013169] [server] d:\mysql\bin\mysqld.exe (mysqld 8.0.12) initializing of server in progress as process 11180

2018-09-01t02:35:51.864676z 5 [note] [my-010454] [server] a temporary password is generated for root@localhost: corxg&kug6(;

2018-09-01t02:36:02.383318z 0 [system] [my-013170] [server] d:\mysql\bin\mysqld.exe (mysqld 8.0.12) initializing of server has completed

mysqld.exe --install mysql

net start mysql

結果如下:
d:\mysql\bin>mysqld.exe --install mysql

the service already exists!

the current server installed: d:\mysql\bin\mysqld.exe mysql

d:\mysql\bin>net start mysql

mysql 服務正在啟動 ..

mysql 服務已經啟動成功。

mysql -u root -p

alter user 'root'@'localhost' identified with mysql_native_password by 'password';

結果如下:
d:\mysql\bin>mysql -u root -p

enter password: ************

welcome to the mysql monitor. commands end with ; or \g.

your mysql connection id is 9

server version: 8.0.12

oracle is a registered trademark of oracle corporation and/or its

affiliates. other names may be trademarks of their respective

owners.

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

mysql> alter user 'root'@'localhost'

-> identified with mysql_native_password

-> by 'password';

query ok, 0 rows affected (0.08 sec)

mysql>

至此,mysql配置完成。

>>

>

import mysqldb

>>

> cxn = mysqldb.connect(user=

'root'

, password=

'password'

)>>

> cxn.query(

'create database test'

)>>

> cxn.query(

'grant all on test.* to "root"@"localhost"'

)>>

> cxn.commit(

)>>

> cxn.close(

)

mysql配置官方文件:

python配置安裝 配置安裝

scrapy框架安裝 安裝請參考 scrapy安裝 windows安裝方式 1.先確定windows是否安裝了python c users administrator python python 2.7.13 v2.7.13 a06454b1afa1,dec 17 2016,20 53 40 msc...

python 安裝 配置

cocos2d x 3.2 必須使用2.7.3版本 特此說明!1.安裝 安裝過程一直點next就可以了。2.配置 右鍵單擊 計算機 選擇 屬性 高階系統設定 在 高階 選項卡下選擇 環境變數 在彈出的 編輯系統變數 對話方塊中編輯 變數值 在 變數值 的後面新增python的安裝路徑 d progr...

Python安裝 配置

1 python簡介 python在linux windows mac os等作業系統下都有相應的版本,不管在什麼作業系統下,它都能夠正常工作。除非使用平台相關功能,或特定平台的程式庫,否則可以跨平台使用。python有許多優點,如 簡單 易學 免費開源 高層語言 可移植性 解釋性 物件導向 可擴充...