白駒過隙,一晃,馬上25的人了。是時候積累一點東西了,從點滴開始,希望自己能堅持,加油!
今天說MySQL安裝,說一種,另一種未嘗試。
1、從MySQL獲取壓縮文件(*.zip)
2、解壓到自定義目錄,如:D:/MySql
3、修改bin目錄同級的my-default.ini文件,主要是設(shè)置幾個必須參數(shù)。如:
# These are commonly set, remove the # and set as required.# basedir = .....# datadir = .....# port = .....# server_id = ..... basedir = D:/MySql datadir = D:/MySql/data port = 3306 server_id = mysql57
4、設(shè)置系統(tǒng)的環(huán)境變量,根據(jù)自己的MySQL目錄而定。如:
;D:/MySql/bin (環(huán)境變量之間“;”分割,一定要注意)
5、進(jìn)入cmd安裝MySQL。命令:mysqld --initialize --user=root --console
正常執(zhí)行會打印如下信息,這些信息中一定要記錄下,隨機生成的root的密碼(我的root是Hk_r5hy%j#Oz)
2017-02-08T14:26:30.019744Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is dePRecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2017-02-08T14:26:32.704898Z 0 [Warning] InnoDB: New log files created, LSN=457902017-02-08T14:26:33.308933Z 0 [Warning] InnoDB: Creating foreign key constraintsystem tables.2017-02-08T14:26:33.444940Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generatinga new UUID: 97282fa5-ee0a-11e6-a919-00ff77f97c57.2017-02-08T14:26:33.536946Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.2017-02-08T14:26:33.556947Z 1 [Note] A temporary passWord is generated for root@localhost: Hk_r5hy%j#Oz
6、啟動MySQL服務(wù),命令:net start mysql
如果,啟動時提示 “發(fā)生系統(tǒng)錯誤 2”,則需要進(jìn)入MySQL的bin目錄,
6、1 移除已初始化的MySQL,命令:mysqld -remove
6、2 重新初始化MySQL,命令:mysqld -install
初始化完成后,重新啟動MySQL服務(wù)
7、登錄MySQL,命令:mysql -u root -p 回車后,提示輸入密碼,這時需要輸入上面產(chǎn)生的隨機密碼
8、修改root用戶密碼,這個方法很多,我用的如下命令。登錄MySQL后執(zhí)行
格式:mysql> set password for 用戶名@localhost = password('新密碼'); 例子:mysql> set password for root@localhost = password('123');
新聞熱點
疑難解答