安装方法笔者是参考菜鸟教程的,这里附上链接
MySQL 菜鸟教程MySQL 5.7.27安装包下载安装包后解压放在安装盘下面就行了

现在在解压目录下添加my.ini配置文件,记得是和bin在同一级目录下,如图。

MySQL安装时如何选择目录 windows mysql5.7默认安装路径_MySQL

[mysqld]
port = 3306
basedir=G:\mysql-5.7.27-winx64
# MySQL程序安装目录
datadir=G:\mysql-5.7.27-winx64\data 
# 数据库文件存放地址
max_connections=20
# 最大连接数
character-set-server=utf8
default-storage-engine=INNODB
# 数据库默认使用引擎

[mysql]
default-character-set=utf8
# mysql客户端默认的字符集,5.7才有的,5.6以及之前的版本没有default-character-set属性

以上是默认配置参数,可以参考一下,如果没有data目录不要着急,先用命令行安装。

依次执行命令
首先是cd 到你的安装目录下的bin目录

cd G:\mysql-5.7.27-winx64\bin

初始化数据库

mysqld --initialize --console

然后会出现你的初始密码,例如。

MySQL安装时如何选择目录 windows mysql5.7默认安装路径_mysql_02


这个APWCY5ws&hjQ就是初始的密码
也可以使用下面这个初始化,这个就是默认没有密码,用 mysql -u root -p登录,提示输入密码时直接回车就行了。

mysqld --initialize-insecure

然后是安装MySQL服务

mysqld --install

MySQL5.7 还需要初始化data,也就是数据库,命令如下:

mysqld --initialize-insecure

初始化默认是没有test数据库的,没有的一定不要着急,哈哈。
最后是启动服务

net start mysql

停止服务命令是:

net stop mysql

5种更改密码方式,总有一个适合你:

①
登录MySQL
mysql> set password for root@localhost = password(‘123’);
②
mysqladmin -uroot -p123456 password 123;
③
登录MySQL
mysql> use mysql; 
mysql> update user set password=password(‘123’) where user=’root’ and host=’localhost’; 
mysql> flush privileges;
④
登录MySQL
mysql> set password for root@localhost = password('root');
⑤
关闭正在运行的MySQL服务。
打开DOS窗口,转到mysql\bin目录。
输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。
连接权限数据库: use mysql; 。
改密码:update user set password=password("root") where user="root";(别忘了最后加分号) 。
刷新权限(必须步骤):flush privileges; 。
退出  quit

第五种适合忘记密码的时候。


卸载

首先停止MySQL服务使用net stop mysql命令确保已经停止,然后使用命令 mysqld --remove,提示卸载成功后,删除MySQL的安装目录。

运行regedit 删除这三个文件夹

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹。

可能没有ControlSet002文件夹,没有就不用管它。

删除C盘中Program Files Program Files(x86) ProgramData 三个文件夹下MySQL文件夹。

以上就是今天MySQL的安装与卸载,还有其他MySQL调优,谢谢参考。