mysql 5.7.20安装
来源:互联网 发布:阿里云华南1是哪里 编辑:程序博客网 时间:2024/05/20 05:09
首先Mysql5.0完全卸载:
首先,mysql5.0貌似并非以一个服务的形式运行的,所以net stop mysql并不起作用,若不放心,可以打开cmd使用net start查看运行的服务中是否有mysql5进程,若有,则使用net stop 进程名 将该进程终止。
以下卸载相关内容为转载:
内容为:
重装系统永远是个好办法,但有谁喜欢这么做呀:(
后来无意发现是卸载的时候没有卸载完全导致,下面给出完整的卸载MySQL 5.1的卸载方法:
1、控制面板里的增加删除程序内进行删除
2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除
3、开始->运行-> 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 目录删除(我卸载的时候没有找到,略过后仍达到完全卸载的目的。)
4、这一条是很关键的
C:\Documents and Settings\All Users\Application Data\MySQL
这里还有MySQL的文件,必须要删除
注意:Application Data这个文件夹是隐藏的,需要打开个文件夹选择菜单栏 工具→文件夹选项→查看→隐藏文件和文件夹 一项选上 显示所有文件和文件夹 确定
以上4步完成,重启 OK!再次安装吧
1.首先上MySql的官网下载 https://dev.mysql.com/downloads/mysql/
以我所选版本为例(免安装版),选择MYSQL Community Server 然后在右边选择你所对应的版本 我的是64位 下载相应的zip版本
下载完解压到你想要存放的位置 我的是解压到D:\mysql-5.7.20-winx64
解压完成后是没有data文件和my.ini配置文件 这些都是要自己补充(下文有补充)
接下来是设置环境变量。我的是w10,打开系统变量,配置mysql的环境变量,下图是通过命令行打开系统变量
创建MYSQL_HOME变量,变量值为你解压的位置
在Path中添加%MYSQL_HOME%\bin;(注意结尾处有分号)
最后保存就完成了MySql的环境变量配置了
接下来是补充data文件和my.ini
在D:\mysql-5.7.20-winx64\bin目录下用管理员打开cmd (管理员打开cmd的方法有几种,其中一种可以通过win+x 然后选择命令提示符(管理员)打开后记得在DOS转到 D:\mysql-5.7.20-winx64\bin目录下) 然后运行mysqld --initialize-insecure --user=mysql (注意有空格)
然后返回目录就会发现有data目录了
创建my.ini文件,内容为(这里内容不一定要按照下文 可以自行百度 但是其实都差不多内容)
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录
basedir=D:\mysql-5.7.20-winx64
# 设置为MYSQL的数据目录
datadir=D:\mysql-5.7.20-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables
完成上面两个文件的创建后,还是在D:\mysql-5.7.20-winx64\bin下用管理员运行cmd 输入命令 mysqld -install 如果出现Service successfully installed 说明注册成功了
因为我已经注册好了,所以再运行该命令时会出现上图
接下来 运行net start mysql命令(启动MYSQL命令) 会出现下图
net stop mysql命令(停止MYSQL命令)
到这里,你就完成了MySql的相关下载和配置。(转载结束)
需要注意的几个问题如下:
1.“在Path中添加%MYSQL_HOME%\bin;(注意结尾处有分号)”是什么意思:
win10上在系统环境变量中,有一个名为path的变量,双击或者点击下方的编辑按钮会弹出新窗口,然后可对该path变量添加值,而在Windows server 2008 r2中,双击或者点击编辑按钮并不会弹出新窗口以供编辑,直接在path值的开始处添加该字符串就好
2.MySQL的初始密码:在安装目录data目录的.err文件中搜索password关键字,若显示password为empty,在navicat中不输入密码便可登陆
3.无法修改密码:使用管理员方式打开cmd,然后使用net stop mysql,停止mysql服务,在my.ini中把skip-grant-tables注释掉即可。遵循linux的注释方法,在该行前面加#,最后使用net start mysql重新启动服务。
4.最后强调一点:skip-grant-tables会导致弱口令,使用root root;等诸如此类的用户名和密码都可登陆,需要在my.ini中注释掉此行。
- mysql 5.7.20安装
- mysql 5.7.20安装
- MySql 5.7.20安装
- mysql 5.7.20win64 安装
- mysql-5.7.20 源码安装
- mysql-5.7.20安装配置
- mysql 5.7.20下载安装
- linux 安装MySql 5.7.20
- MySQL 5.7.20 安装教程
- mysql-5.7.20-winx6安装
- mysql配置版安装使用说明,mysql-5.7.20
- Win10安装mysql-5.7.20-winx64
- mysql-5.7.20-winx64安装教程
- Ubuntu16.04下安装MySQL 5.7.20
- mysql-5.7.20-winx64.zip 安装
- centos7.2安装mysql-5.7.20
- centos7下mysql 5.7.20源码安装
- mysql 5.7.20 解压版 配置安装
- 设计模式系列-面向对象葵花宝典-面向对象基础
- 在React中使用extends React.Component定义的组件
- DNS之 nslookup初识
- Linux常用命令
- 3.5 循环语句
- mysql 5.7.20安装
- Response详解
- 安卓定时器类Timer与消息处理类Handler
- 正则之awk
- 内存管理 原子性 可见性 有序性
- Bash的别名 与 常用快捷键
- AWS ES2搭建Shadowsocks+开启Google TCP BBR加速 超详细教程!
- 【福利】成为专业程序员路上用到的各种优秀资料、神器及框架
- 1、java简单的基础知识