mysql入門(一)
mysql是乙個關係型資料庫管理系統,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型**的開發都選擇mysql作為**資料庫。由於其社群版的效能卓越,搭配php和apache可組成良好的開發環境。
mysql版本,mysql按大類分,可分為安裝版和解壓配置版。一般解壓配置版總能得到程式設計師的青睞,由於安裝版的安裝方式比較常規,下文以解壓配置版為例。
mysql安裝包以「.msi」結尾,舉例「mysql-5.6.24-winx64.msi」,雙擊,執行,下一步......
檔案目錄為:
在path中新增路徑,如:筆者放在d盤下則配置為d:\mysql\mysql-5.7.13-winx64\bin;(盡量加在首端位置)
1) copy乙份my-default.ini檔案,重新命名為my.ini;
2) 修改my.ini檔案中配置資訊:(mysql的安裝路徑,以及埠號等的配置;注意下面的斜線)
basedir=d:/mysql/mysql-5.7.13-winx64
datadir=d:/mysql/mysql-5.7.13-winx64/data
port =3306
server_id =10
如上的操作完成以後,【進入d盤,
cmd後,直接輸入
d:回車即可,進入子資料夾,用
cd,如
d:\>cd d:\mysql\mysql-5.7.13-winx64】
1)、 cmd進入命令視窗,在命令視窗下進入d:\mysql-5.7.13-winx64
2)、 執行安裝mysql服務名的命令:
mysqld --installmysql –defaults-file=「你的ini檔案路徑,也就是上面修改的檔案路徑」(如果沒修改檔案檔名,就用原來的my-default.ini)
如:mysqld --install mysql--defaults-file="d:\mysql\mysql-5.7.13-winx64\my.ini"
提示安裝服務成功
service successfullyinstalled.
3)、 啟動mysql服務命令:
net start mysql
mysql服務正在啟動 ...
附:【1
】mysql
的data
初始化
服務無法啟動:
①在e:\mysql-5.6.24中新增乙個
data
空資料夾;
②執行mysqld --initialize-insecure --user=mysql
命令,再去檢視,發現
data
資料夾中已生成了多個檔案。
③執行上面的命令後,會生成預設資料庫,登入的使用者名為root,密碼為空
安裝混亂了,或者為了加深印象,想重新來過,可以執行下面的命令
附:【2】
移除mysql服務
進入bin
目錄(第3步的「1)」),輸入下面命令:
mysqld -remove
4)、登陸mysql伺服器
在命令視窗下進入e:\mysql-5.6.24\bin執行如下命令:
mysql-uroot -p
enterpassword: (ps:預設初始密碼為空)
welcometo the mysql monitor. commands end with ; or \g.
yourmysql connection id is 1
serverversion: 5.1.32-community mysql community edition (gpl)
type'help;' or '\h' for help. type '\c' to clear the buffer.
mysql>
注意:mysql的管理員使用者名為root,密碼預設為空。
5)、檢視資料庫
mysql>show databases;
+--------------------+
|database |
+--------------------+
|information_schema |
|mysql |
|test |
+--------------------+
3rows in set (0.02 sec)
可以看到mysql伺服器中有三個資料庫。
1、使用mysql資料庫:
mysql>use mysql
databasechanged
2.給root使用者設定新密碼,藍色部分自己輸入:
mysql> update user set password=password("
新密碼") whereuser="root";
query ok,
1 rowsaffected (0.01 sec)
rows matched:
1changed: 1 warnings: 0 方式
1: m
ysql>update user setpassword=password('123456') where user='root'; 方式
2:updatemysql.user set authentication_string=password('123456') where user='root' andhost ='localhost';
3.重新整理資料庫
mysql> flush privileges;
query ok, 0 rows affected (0.00 sec)
4.退出mysql:
mysql> quit
bye5.重新登陸mysql伺服器(以密碼修改為123456後,為例)
mysql-uroot -p
enterpassword: 123456
welcometo the mysql monitor. commands end with ; or \g.
yourmysql connection id is 1
serverversion: 5.1.32-community mysql community edition (gpl)
type'help;' or '\h' for help. type '\c' to clear the buffer.
mysql>
如果到了這一步,恭喜!您可以用改密碼後的使用者名稱和密碼登入成功了!!
(在過程中可能會遇到其他問題,我在過程中也是遇到許多奇葩問題,血和淚的堆疊,我會總結提供常見問題的解決方案,附於後面部落格中)
mysql解壓版安裝配置
記錄一下mysql的安裝配置 版本是mysql 5.6.24解壓版 方便以後查詢。步驟 二 修改環境變數path,將上圖中的bin目錄的路徑新增進去。三 修改配置檔案my.ini,開啟該檔案,修改或者新增以下配置 注意basedir是你自己的安裝目錄 修改之後的檔案內容如下圖所示 注 上圖只配置了部...
解壓版MySQL安裝配置
解壓版mysql安裝配置 2 解壓到指定目錄,這裡使用 c mysql 5.7.20 winx64 3 配置mysql環境變數 3.1 建立 mysql home c mysql 5.7.20 winx64 3.2 在path中新增 mysql home bin 4 修改配置檔案 4.1 如果mys...
MySQL解壓版安裝配置
1 將mysql 5.6.16 winx64.zip 解壓到目錄,如 d mysql 5.6.16。2 清理裡面的除錯檔案 開啟 mysql解壓目錄 發現裡面的資料夾和檔案跟乙個安裝好後的mysql基本沒有區別。可能你會很鬱悶,這個zip版的mysql居然有1.06 gb,呵呵,仔細一看你就會發現,...