windows安裝:
1、一機安裝多個服務時,重複步驟,修改服務名便可:mysql
一、mysqld install mysql_12336 --defaults-file="MYSQL_HOME\my.ini"
二、mysqld --defaults-file="MYSQL_HOME\my.ini" --initialize --user=mysql
文檔說明,
使用-initialize生成隨機密碼,
使用-initialize-insecure生成空密碼。默認賬號root,後面的-user=mysql不更改
二、mysqld --defaults-file="MYSQL_HOME\my.ini" --initialize-insecure --user=mysql
三、update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost' ;
flush privileges;
四、SELECT * FROM USER WHERE USER='root';
grant all privileges on *.* to 'root'@'%' identified by '123456';
flush privileges;sql
2、mysql服務【啓動】【中止】【卸載】
方法一,在doc命令下進入到mysql的bin目錄
【C:\Program Files\MySQL\MYSQL-Server 5.7.17-winx64\bin】,
輸入"net start mysql"啓動mysql,
輸入"net stop mysql"中止mysql服務。
方法二,打開管理工具 服務,找到MySQL服務。
經過右鍵選擇啓動或者直接點擊左邊的啓動來啓動服務。
3、卸載MySQL服務
在doc命令下進入到mysql的bin目錄
C:\Program Files\MySQL\MYSQL-Server 5.7.17-winx64\bin】
輸入"mysqld -remove"或者"sc delete mysql服務名"執行卸載服務。windows
4、重置密碼ide
5.7版本之前使用此方法可行
alter user 'root'@'localhost' identified by '123';工具
或者
set password for 'root'@'localhost'=password('123');spa
5.7版本之後 忘記root密碼時重置密碼blog
添加windows下mysql服務
以管理員身份打開cmd,執行
####mysqld --install
net stop mysql
# 忘記密碼找回
my.ini 的mysqld下添加
skip-grant-tablesip
# 啓動mysql服務
net start mysqld
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
mysql
use mysql
設置新密碼
update mysql.user
set authentication_string=password('yongge999???')
where user='root' and Host =
'localhost';
flush privileges;rem
5.7之前版本可用UPDATE user SET Password=PASSWORD('newpassword') where USER='root';更新密碼文檔