官方下载网址
:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 我选择的是Windows(x86,64-bit),ZIP Archive,根据自己的情况进行下载


选择"我的电脑"->“系统属性”->“高级系统设置”->“环境变量”

然后再选择 “Path” 添加 "%MYSQL_HOME%in"

在F:mysql-5.7.28-winx64中自己创建一个my.ini
配置对应的sql安装包地址,没有date文件夹需要手动创建
[client]
port=3306
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
#修改根目录路径
basedir=F:mysql-5.7.28-winx64
#修改数据库存放路径
datadir=F:mysql-5.7.28-winx64data
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
lower_case_table_names=1
innodb_file_per_table = 1
log_timestamps=SYSTEM
#修改错误文件路径
log-error = F:mysql-5.7.28-winx64error.log
slow_query_log = 1
#修改慢sql文件路径
slow_query_log_file = F:mysql-5.7.28-winx64slow.log
long_query_time = 5
expire_logs_days = 7
log_bin_trust_function_creators = 1
character-set-server=utf8 # 服务端使用的字符集默认为8比特编码的latin1字符集
default-storage-engine=INNODB # 创建新表时将使用的默认存储引擎
server-id=1
log-bin=binlog-mysql
binlog_format = mixed在F:mysql-5.7.28-winx64中创建data文件
在data文件夹下执行以下命令
用管理员身份打开cmd输入:
初始化命令:mysqld --initialize
然后就可以看到data文件中得到了许多文件
再使用命令:mysqld -install mysql
启动mysql:net start mysql
初始密码在error.log中,查找"password"就可以找到初始密码
在cmd中输入 mysql -uroot -p
然后提示输入密码登录
执行这个命令修改默认密码:alter user root@"localhost" identified by "123456";
然后退出再进行登陆即可1、第一到mysql5.7的安装目录下,进入bin目录,选择在此处打开命令窗口
2、登录mysql,输入mysql -uroot -p
3、按回车键,输入密码
4、开启远程连接,输入命令
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;5、刷新权限,命令为:
FLUSH PRIVILEGES;6、重启mysql服务
net mysql stop #停止命令
net start mysql #启动命令试了好多方法,搞了很久终于完全卸载干净,重装完成了!
以管理员身份运行cmd,执行以下命令:
C:WINDOWSsystem32>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。
sc delete mysql删除注册表中的MySQL服务,有几个地方:
a、HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL 目录删除
b、HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL 目录删除 (我的此条没有)
c、HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL 目录删除
注册表中的ControlSet001、ControlSet002不必定是001和002,可能是ControlSet005、006之类,删除的时候都删除就可以 。
必定要关机重启,不然重装后连接工具显示不了新建的库和表,依然显示旧的库和表