window系統下安裝mysql,可以參考我的過程我是找了個免安裝zip資源,解壓後直接配置系統環境path。
開啟cmd(開始選單搜尋欄裡輸入cmd),記得右鍵管理員許可權開啟。養成好習慣,安裝大多數軟體都需要admin許可權。
解壓後目錄沒my.ini檔案,自己建個吧。
根目錄下新建txt檔案,改名為my.ini。下面是基本配置
[mysqld]然後cd到你安裝根目錄下的bin目錄,當然配置了環境變數就可以不用切。直接mysql install#設定3306埠
port=3306
#設定mysql的安裝目錄
basedir=你的安裝目錄
#設定mysql資料庫的資料的存放目錄
datadir=就放根目錄下的data資料夾就行
#允許最大連線數
max_connections=200
#允許連線失敗的次數。
max_connect_errors=10
#服務端使用的字符集預設為utf8
character-set-server=utf8
#建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
#預設使用「mysql_native_password」外掛程式認證
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
#設定mysql客戶端預設字符集
default-character-set=utf8
[client]
#設定mysql客戶端連線服務端時預設使用的埠
port=3306
default-character-set=utf8
安裝後發現 net 半天 start mysql 都無法啟動服務。
google了一下發現這版本5.7.22
的mysql好像沒有data資料夾,所以安裝之後要手動初始化下data資料夾。
否則會導致啟動服務失敗。
mysqld --initialize
6.終於可以net start mysql了
7.mysql -uroot -p
登陸,發現密碼不是空?
error 1045 (28000): access denied for user 『root』@『localhost』 (using password: no)
難受的error試幾次都沒用。
不懂就問,又一陣googel。
好像有些root的初始密碼為空,有些又是系統會隨機乙個密碼。(是mysql版本問題?
總之要在之前生成的data資料夾,字尾名為err的檔案裡去找
2019-11-30t15:43:48.000251z 1 [note] a temporary password is generated for root@localhost: 75ohd)8fgu可以找到乙個帶 root@localhost: ******xx的**行。比如我的就是,後面的75ohd)8fgu8.再次
mysql -uroot -p
登陸,ok
用alter user 'root'@'localhost' identified by 'newpassword';
更改密碼
試一下,quit
退出。再用新密碼登陸,成功。
完事
mysql5 7 22解壓版安裝步驟
1.解壓後目錄如下 2.配置 配置環境變數 設定path環境變數為 d dev mysql 5.7.22 winx64 bin 在mysql解壓目錄下,新建乙個my.ini檔案,內容如下 client port 3306 default character set utf8 mysql defaul...
linux原始碼安裝mysql5 7 22
wget解壓 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 mysql cd usr local mysql groupadd mysql use...
mysql5 7 22解壓版安裝教程
mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d mysql mysql 5.7.22 winx64 設定mysql資料庫的資料的存放目錄 datadir ...