mysql安装、完全卸载(清除安装历史记录)、忘记密码、修改密码
1、安装
下载解压版本,然后到解压文件夹下的bin目录,新建my.ini文件,放入:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\JAVAInstall\mysql-5.7.19-winx64
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
以管理员身份打开CMD 进入到mysql-5.7.19-winx64\bin目录下
执行以下命令:
执行①命令,看到②则表示安装成功了
安装成功之后,运行 net start mysql 启动mysql服务
输入 mysql -uroot -p 回车键
然后输入初始密码登陆
登陆成功后,修改初始密码
set password for root@localhost = password('123456');
2、如果安装失败
执行 mysqld --remove 进行卸载
win+r 输入regedit 运行注册表
删除注册表删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
3、修改密码或者忘记密码
管理员身份运行CMD
停止mysql服务 net stop mysql
切换到MySQL安装路径下,如:D:\JAVAInstall\mysql-5.7.19-winx64\bin;如果已经配了环境变量,不用切换
跳过权限表 :在命令行输入:mysqld -nt --skip-grant-tables
保持命令行不关闭,以管理员身份重新打开一个命令行
按照正常登陆流程 输入mysql -uroot -p 回车键 提示输入密码再按回车,直接不输入密码登陆
这时候,查看密码:select user,password from mysql.user;
修改密码:
选择数据库:use mysql
use mysql
update user set password=password("新密码放在这里") where user="root";
flush privileges;
exit
方法二(未试验过)、
1.下载压缩版的mysql安装包,注意解压文件夹,就是安装文件夹
2.设置环境变量 新建环境变量 MYSLQ_HOME 安装目录
然后;%MYSQL_HOME%\bin增加到path
3.到mysql bin目录下添加my.ini文件,并增加如下内容:
[client]
default-character-set=utf8
[mysqld]
#解压目录
basedir = %MYSQL_HOME%
#解压目录
datadir = %MYSQL_HOME%\data
port = 3306
default-character-set=utf8
4.用cd命令切换到mysql的bin目录下
然后运行命令:mysqld.exe -install
按回车出现:Service successfully installed.
说明服务安装成功
安装完毕后可直接使用命令: net start mysql
5.输入命令:mysqld
--initialize-insecure (生成无密码的root用户)
6.设置密码
mysqladmin -u root password 密码
原文地址https://blog.csdn.net/u012314475/article/details/81024841