1. 程式人生 > >mysql 免安裝版教程

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就能連線了