【參考】Mysql 命令大全html
【參考】MySQL 5.7.19 忘記密碼 重置密碼 配置文件my.ini示例 服務啓動後中止 log配置mysql
【參考】MySQL5.7.19 服務掛掉 自動關閉 mysqld got exception 0xc000001d win 2008R2redis
1、Mysql 壓縮版安裝sql
*安裝.netframework 4.0
下載文件:mysql-5.7.19-winx64.zip
下載完成後,解壓.
修改或建立解壓縮根目錄下配置文件 my.ini :shell
1. 配置環境變量
MYSQL_HOME 添加一個名叫 MYSQL_HOME 的變量
修改PATH變量,在末尾添加 %MYSQL_HOME%\bin
2. 使用cmd工具或者powershell 注意要管理員權限 運行如下命令之一
mysqld --initialize 是自動生成隨機密碼用戶;
mysqld --initialize-insecure 自動生成無密碼的root用戶;
mysqld --initialize --console *初始化Mysql 並將初始密碼記住
mysqld --initialize-insecure --user=mysql *初始化並空密碼
3. 運行 mysqld -install 顯示服務安裝成功(丟失MSVCR120.dll 安裝 VC redist packages for x64)
\mysql-5.7.20-winx64\bin>mysqld install mysql3306 --defaults-file="C:\mysql-5.7.20-winx64\my.ini"
4. 啓動 mysql服務 運行 net start mysql
5. 使用初始密碼登陸 mysql -uroot -p
6. 修改密碼 並更新權限
mysqladmin -u root password yourpassword *密碼爲空時
mysqladmin -u 用戶名 -p 舊密碼 password 新密碼
*備註
alter user 'root'@'localhost' identified by 'passwd';
use mysql;
flush privileges;數據庫
2、經常使用命令ide
2. 卸載 mysqld --remove mysql 工具
3、* 5.7忘記密碼找回
my.ini 的mysqld下添加
skip-grant-tables
# 啓動mysql服務
net start mysqld
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
mysql
use mysql
設置新密碼
update mysql.user set authentication_string=password('mima****') where user='root' and Host='localhost';
UPDATE user SET authentication_string=password('wfsj1234') where user='root' and Host='localhost';
*5.7之前版本可用UPDATE user SET Password=PASSWORD('newpassword') where USER='root';更新密碼
保存
flush privileges;
恢復my.ini
alter user 'root'@'localhost' identified by '123'; 改密碼?
*查看編碼
SHOW VARIABLES LIKE 'character_set_%';
*設置
4、 mysql 5.6忘密碼
跳過權限檢查啓動,【進入安裝目錄bin下】。
mysqld --skip-grant-tables
或者mysqld-nt --skip-grant-tables(提示沒有這個命令)
失敗,找到配置文件my-default.ini,打開並在[mysqld]下面加入skip-grant-tables。再執行上面一行命令。
三、不關閉當前窗口,再打開另外一個命令行窗口。【到mysql\bin目錄下】再輸入mysql(C:\Program Files\MySQL\MySQL Server 5.6\bin)
四、進入 mysql> 後,鏈接數據庫
use mysql;
五、修改密碼
update user set password=password("new_password") where user="user_name";
mysqladmin -u 用戶名 -p 舊密碼 password 新密碼
以前能夠不輸入密碼,後面要輸入
若是以上方式都出問題請參照如下說明:
******注意禪道 或其它用mysql的軟件衝突.post