mysql安裝檔案分為兩種,一種是msi格式的,一種是zip格式的。zip格式是自己解壓,解壓縮之後其實mysql就可以使用了,但是要進行配置。
如果使用者沒配置直接使用mysql,但會出現圖示的錯誤。這是因為沒有配置環境變數所致。配置環境變數很簡單:
我的電腦->屬性->高階->環境變數
選擇path,在其後面新增: 你的mysql bin資料夾的路徑 :d:\programs\mysql-5.7.31-winx64\bin
配置完環境變數之後,還需要修改一下配置檔案(如果沒有配置,之後啟動的時候就會出現圖中的錯誤哦!:錯誤2 系統找不到檔案),mysql-5.6.1x預設的配置檔案是在d:\programs\mysql-5.7.31-winx64\my-default.ini,或者自己建立乙個my.ini檔案。
在其中修改或新增配置 :
basedir=d:\programs\mysql-5.7.31-winx64\(mysql所在目錄)
datadir=d:\programs\mysql-5.7.31-winx64\data(mysql所在目錄\data)
注意:my.ini檔案的編碼必須是英文編碼(如windows中的ansi),不能是utf-8或gbk等。
[mysqld]
skip-grant-tables
# 設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir=d:\programs\mysql-5.7.31-winx64\
# 設定mysql資料庫的資料的存放目錄
datadir=d:\\programs\\mysql-5.7.31-winx64\\data # 此處同上
# 允許最大連線數
max_connections=200
# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
# 服務端使用的字符集預設為utf8
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
# 預設使用「mysql_native_password」外掛程式認證
#efault_authentication_plugin=mysql_native_password
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[client]
# 設定mysql客戶端連線服務端時預設使用的埠
port=3306
default-character-set=utf8
以管理員身份執行cmd(一定要用管理員身份執行,不然許可權不夠),
輸入命令:cd d:\programs\mysql-5.7.31-winx64\bin 進入mysql的bin資料夾(不管有沒有配置過環境變數,也要進入bin資料夾,否則之後啟動服務仍然會報錯誤2)
輸入mysqld -install(如果不用管理員身份執行,將會因為許可權不夠而出現錯誤:install/remove of the service denied!)
如果提示servers 已經存在 ,則mysqld -remove 之後再mysqld install
啟動服務了,輸入命令:net start mysql。
如果出現下圖錯誤,再輸入mysqld –initialize-insecure –user=mysql
(執行命令後,mysql會自建乙個data資料夾,並且建好預設資料庫,登入的使用者名為root,密碼為空)
然後:輸入命令:net start mysql
注:如果有data資料夾,並且有file在裡面。會報錯。按照提示,把data裡面的files全部刪除了,再執行上面命令就好了!!!
修改mysql root 密碼:
(注:初次沒有密碼-p password 新密碼空格代表空密碼
mysqladmin -u使用者名稱 -p舊密碼 password
根據提示輸入自己的root密碼完成安裝。
Win10 MySQL5 7中文亂碼問題
一 通過workbench向mysql的表中插入的資料報含中文時,產生如下報錯 二 檢視mysql預設的使用的字符集編碼 通過如下命令 以上字元的含義 character set client 客戶端使用的字符集 character set connection 客戶端到伺服器預設轉換的編碼 cha...
win10 mysql5 7指定某個配置檔案啟動
點選開始選單,搜尋cmd.exe,左擊以管理員身份執行 c users administrator cd c program files mysql mysql server 5.7 bin c program files mysql mysql server 5.7 bin mysqld defa...
mysql5 7原始碼安裝
wget 2 將mysql安裝到 usr local mysql下 tar xvf mysql 5.7.22 linux glibc2.12 x86 64.tar.gz mv mysql 5.7.22 linux glibc2.12 x86 64 usr local mv usr local mys...