MySQL 5.7.13解壓版安裝記錄 mysql沒法啓動教程

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

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)

相關文章
相關標籤/搜索