MySQL解壓版的安裝與配置
1、解壓mysql-5.7.15-winx64.zip到D:\MySQL Server 5.7(你想安裝的位置)
2、如果機器上安裝過其他版本的mysql先刪除環境變量PATH中的mysql路徑,然後再進行以下步驟,註意端口號和服務名稱不能重復;
3、根目錄下新建文件my.ini,將以下內容寫入文件
[mysqld]
basedir=D:\MySQL Server 5.7
datadir=D:\MySQL Server 5.7\data
port=3308
3、管理員權限打開(cmd)
進入D:\MySQL Server 5.7的bin文件夾
輸入mysqld --install MYSQL_NEW
MYSQL_NEW 為新創建的MYSQL服務
D:\MySQL Server 5.7\ 為MYSQL的路徑
提示 下圖代表創建成功
4、輸入mysqld --initialize-insecure --user=mysql 在data下面創建需要的文件,需要等待幾秒鐘
5、啟動數據庫net start MYSQL_NEW
6、用戶root密碼是空;直接回車
7、使用mysql庫,更新root用戶的密碼
8、給root用戶賦值所有權限
如果密碼不為空的情況,可以直接使用下面的語句先強制修改個密碼,在使用數據庫;
1、mysql -u root -P 3308
update user set authentication_string=PASSWORD(‘root‘) where User=‘root‘;
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘root‘ WITH GRANT OPTION;
flush privileges;
註意:
對新建的data文件夾進行初始化;
命令1:>mysqld--initialize-insecure;(初始化後沒有root密碼,建議使用)
命令2:> mysqld–initialize;(初始化後隨機生產一個root密碼)
重要命令:
必須要在bin文件夾下創建服務和刪除服務
mysqld --install mysql3306 --defaults-file="D:\mysql server 5.73308\my.ini" 創建服務
mysqld –remove mysql3306 刪除服務
mysqld --initialize-insecure --user=mysql 創建data文件
net start mysql3306 啟動服務
net stop mysql3306 停止服務
sc delete mysql3306 刪除服務
這個mysql是你服務的名稱如果是其他名稱改成其他的
1、show databases; //所有數據庫列表
2、create database dbName; //創建數據庫
3、use dbName; //選擇數據庫
4、show tables; //顯示數據表列表
5、Exit;還在mysql執行界面,清空屏幕中已有sql
6、Quit;直接退出mysql執行界面
遇到的問題:第二次部署時提示不是內部命令或外部命令;需要進入bin下面,不然找不到mysqld
MySQL解壓版的安裝與配置