標籤:

MYSQL資料庫安裝和連接

首先從MYSQL官網下載: 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:數據分析 |