1 解壓縮mysql
2 添加環境變量,這個不細說了 sql
個人電腦->屬性->高級->環境變量ide
選擇PATH,在其後面添加: 你的mysql bin文件夾的路徑 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )ui
PATH=.......;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆蓋)code
3 修改mysql-default.iniip
# These are commonly set, remove the # and set as required.
basedir = D:\Program Files\mysql-5.7.13-winx64
datadir = D:\Program Files\mysql-5.7.13-winx64\Data
port = 3306rem
4 cmd
cd C:\Program Files\MySQL\MySQL Server 5.6\bin 進入mysql的bin文件夾(無論有沒有配置過環境變量,也要進入bin文件夾,不然以後啓動服務仍然會報錯誤2)string
輸入mysqld -install(若是不用管理員身份運行,將會由於權限不夠而出現錯誤:Install/Remove of the Service Denied!) it
安裝成功
5
因爲沒有data目錄,須要初始化.這是最關鍵的一點,千萬不要net start mysql,前提是必定要執行過mysql的服務安裝
在bin目錄執行 mysqld --initialize-insecure --user=mysql
6 等待成功後
直接能夠啓動mysql服務了
7 mysql -u root -p
登陸mysql
set password for root@localhost = password('yourpassword'); (不要漏了;)
set password for root@%= password('yourpassword');
8 添加遠程登陸權限
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'root'
@
'%'
WITH
GRANT
OPTION
9
flush privileges;
刷新配置
mysql 5.7忘記密碼方法
cmd切換到bin目錄
1 net stop mysql
2 mysqld --console --skip-grant-tables
3 打開新的cmd窗口切換到bin目錄
4 mysql -u root -p 登陸密碼爲空
5 use mysql;
6 更新密碼
注意,不要使用
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
更新密碼!!
那是老版本的,會報 Unknown column 'password' in 'field list' 錯誤
新版本已經把password字段改爲了authentication_string.
update mysql.user set authentication_string=password('你的密碼') where user='root' ;
重啓服務便可.
--- mysql 5.7 新增用戶並受權方法
MYSQL
--cc 爲用戶名 ,password爲密碼
mysql> create user 'cc'@'%' identified by 'password';
Query OK, 0 rows affected (0.02 sec)
mysql> grant all on *.* to 'cc'@'%' -> ;Query OK, 0 rows affected (0.00 sec)