mysql 免安裝版教程

2、解壓mysql文件到自定義位置,此處我放在D:\worksoft\mysql-5.7.12-winx64
3、拷貝一份目錄下的 my-default.ini,重命名爲 my.ini,配置如下:
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir =D:\worksoft\mysql-5.7.12-winx64
datadir =D:\worksoft\mysql-5.7.12-winx64\data
sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

show_compatibility_56=on

[mysql]
log-error=D:\worksoft\mysql-5.7.12-winx64\log\mysql_log_error.log
log=D:\worksoft\mysql-5.7.12-winx64\log\mysql.log

[WinMySQLAdmin]
D:\worksoft\mysql-5.7.12-winx64\bin\mysqld.exe
注意:mysql日誌配置一定要在[mysql]域
4、添加環境變量
右鍵 我的電腦–>屬性–>高級系統設置–>高級–>環境變量
新建環境變量 變量名:MYSQL_HOME 變量值:D:\worksoft\mysql-5.7.12-winx64
修改環境變量 Path,在變量值尾部添加 ;%MYSQL_HOME%\bin
注意,;不能少

5、初始化mysql
啓動cmd,定位到D:\worksoft\mysql-5.7.12-winx64\bin,執行mysqld –initialize-insecure –user=mysql
此時mysql會自動在D:\worksoft\mysql-5.7.12-winx64\下添加data目錄和初始化文件
很多免安裝版mysql啓動報錯 mysqld: Table ‘mysql.plugin’ doesn’t exist 都是因爲缺少data初始化文件,需要執行上面這條命令

6、註冊Windows服務
啓動cmd,定位到D:\worksoft\mysql-5.7.12-winx64\bin,執行 mysqld install MySQL –defaults-file=”D:\worksoft\mysql-5.7.12-winx64\my.ini”
服務註冊錯了,可以刪除 sc delete MySQL
安裝成功後會提示安裝服務安裝成功

7、啓動mysql服務
啓動cmd,執行 net start mysql
或者直接在 控制面板\所有控制面板項\管理工具\服務 下找到mysql 右鍵啓動

8、設置root密碼
剛安裝完的root用戶密碼爲空,此時需指定密碼
C:\Users\Administrator>mysql -uroot
show databases;
use mysql;
SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘123456’);

9、用mysql工具連接數據庫
我推薦使用 dbForge Studio For Mysql ,使用商用版的,網上有破解
連接時可能報錯,關於show_compatibility_56 兼容性的
解決辦法:
命令
mysql -uroot -p
select * from information_schema.global_status;
show variables like ‘%show_compatibility_56%’;
set global show_compatibility_56=on;

再打開dbforge就能連接了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章