MYSQL資料庫安裝和連接
首先從MYSQL官網下載: http://www.mysql.com的download
文件名:mysql-5.7.22-winx64.zip
下載完成後是一個壓縮包,4月19日下載,5.7版本的64位WIN7適用
解壓內容後,現在本地c盤program files下新建了一個mysql的文件夾,把解壓後的內容放入到這個文件夾中:
然後在c:program filesmysql下新建一個空文件夾data,用來存放數據
另外這個版本不知道為什麼沒有配置文件,只能自己新建了一個my.ini文件,內容如下:
[mysqld]
#字符集
utf8:default-character-set = utf8
#set basedir to your installation path
basedir=c:Program Filesmysql
#set datadir to the localtion of your data directory
datadir=c:Program Filesmysqldata
然後開始啟動服務,設置密碼過程
1、在命令行裡面輸入mysql --initialize --console,是管理員命令行,後面生成紅色的那個是默認密碼:
2、啟動服務,輸入net start mysql,如果服務啟動未成功,把data文件夾裡面的文件清空
3、登錄資料庫mysql -u root -p,要求輸入用戶名密碼,root的初始密碼就是上面第1步的localhost:後的字元,複製黏貼後回車確認就可以登錄成功:
4、 設置root新密碼,set password=password(root123),成功設置的是root123
5、退出MYSQL的命令是 quit
由於啟動正常,所有沒有專門添加環境變數,如果需要,可以在環境的 path裡面添加 c:program filesmysqlin
一直使用的ORACLE,用慣了PLSQL,但是MYSQL的連接工具查了下有navicat,於是從網上下載了11版本使用,左上角文件--新建連接--MYSQL,建了一個mydate的資料庫和一個表先
開始建表和插入數據中遇到了1366問題,百度後得知是字符集問題,需要更改字符集才能在表中插入漢字:
1366 Incorrect string value: xE7xAE... for column cust_name at row 1
需要修改表的字符集
mysql> ALTER TABLE 表名 CONVERT TO CHARACTER SET gbk COLLATE gbk_chinese_ci;
Query OK, 0 rows affected
Records: 0 Duplicates: 0 Warnings: 0
mysql> sHOW FULL COLUMNS FROM rpt_cm_msdisc;##查看已經更改
插入漢字正常
推薦閱讀:
※用戶與許可權(節選自《MySQL數據分析實戰》講義)
※逐夢人
※解讀《大數據下的數據分析平台架構》
※python與機器學習入門(4)多元線性回歸
※探索電影大數據
TAG:數據分析 |