1. 程式人生 > >MySQL解壓版的安裝與配置

MySQL解壓版的安裝與配置

root用戶 創建服務 root 啟動 top 根目錄 databases quit dbn

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

--defaults-file="D:\MySQL Server 5.7\my.ini"

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解壓版的安裝與配置