[py]py3/pip/mysql環境安裝
阿新 • • 發佈:2018-01-05
pro bash init ann rem cnblogs nal har reat
win下正確姿勢安裝py3
- 選擇64bit的python3
- 選擇自定義安裝
- 選擇安裝位置
- 安裝pip
yum install install python-pip -y
cd
mkdir ~/.pip
cat > .pip/pip.conf<<EOF
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
EOF
- 安裝虛擬環境
pip install virtualenv pip install virtualenvwrapper pip install virtualenvwrapper-win mkvirtualenv --python=C:\Python27\python.exe py27env exit mkvirtualenv --python=C:\Python36\python.exe py36env workon #查看剛剛創建的環境,mkvirtualenv -h查看幫助
- py3安裝mysql-devel驅動程序
pip install pymysql
pycharm設置
- 導入配置
wget https://github.com/lannyMa/scripts/blob/master/pycharm/settings.jar
file -> import settings就ok了
黃色不傷害眼睛的rgb
255 251 232
FFFBE8
- 設置terminal
File -> Settings -> Tools -> Terminal for 64bit: "C:\Program Files\Git\bin\sh.exe" -login -i for 32bit: "C:\Program Files (x86)\Git\bin\sh.exe" -login -i "C:\Windows\System32\cmd.exe" /C "bash"
mysql for win
下載安裝
MySQL Community Server 5.7.16
http://dev.mysql.com/downloads/mysql/
cd D:\Program Files\mysql-5.7.19-winx64\bin
mysqld --initialize-insecure
添加path
D:\Program Files\mysql-5.7.19-winx64\bin
啟動MySQL服務
"D:\Program Files\mysql-5.7.19-winx64\bin\mysqld" --install net start mysql mysql -u root -p "D:\Program Files\mysql-5.7.19-winx64\bin\mysqld" --remove net stop mysql create database bbs; grant all on bbs.* to dev@localhost identified by '123456'; grant all on bbs.* to dev@'%' identified by '123456';
字符集
SET NAMES 'utf8';
SET character_set_client = utf8;
SET character_set_connection = utf8;
SET character_set_database = utf8;
SET character_set_results = utf8;
SET character_set_server = utf8;
SET collation_connection = utf8_general_ci;
SET collation_database = utf8_general_ci;
SET collation_server = utf8_general_ci;
缺陷是: 登出後設置的就失效了.
show variables like '%storage_engine%';
show VARIABLES like '%max_allowed_packet%';
show variables like '%storage_engine%';
show variables like 'collation_%';
show variables like 'character_set_%';
mysql另一種配置文件持久化:
D:\Program Files\mysql-5.7.19-winx64\my.ini
[mysqld]
default-storage-engine = innodb
innodb_file_per_table = 1
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
[mysql]
default-character-set = utf8
[mysql.server]
default-character-set = utf8
[mysqld_safe]
default-character-set = utf8
[client]
default-character-set = utf8
參考: http://blog.csdn.net/u013474104/article/details/52486880
mysql配置及命令參考
- mysql生產配置參考
https://www.teakki.com/p/57e227aea16367940da625f8
- 配置文件查找先後順序
C:\ProgramData\MySQL\MySQL Server 5.7\my.ini
C:\windows\my.ini
C:\my.ini
E:\dev\mysql57\my.ini
- 通過配置文件設置字符集
default-storage-engine = innodb
innodb_file_per_table = 1
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
- 查看建表語句
show create database test;
- 查看權限
show grants
[py]py3/pip/mysql環境安裝