最近听视频学习,mysql最低5.6起步了,不然出去没法说。一看,自己的版本5.1,汗颜,所以卸载重装5.7版本,原来的5.1是mis安装包,一路下一步就好了,这次是免压缩版本,踩坑不少,记录一波
MySQL5.7下载地址https://dev.mysql.com/downloads/mysql/5.7.html
搞一个64位版本
点不谢谢,只下载,貌似之前下java jdk的时候还要登录oracle账号
安装
- 解压至对映目录,不要有中文
- 解压目录下新增my.ini文件,内容如下
[mysqld] basedir=D:\Program Files\mysql-5.7.32-winx64 datadir=D:\Program Files\mysql-5.7.32-winx64\data\ port=3306 #skip-grant-tables #basedir表示mysql安装路径 #datadir表示mysql数据文件存储路径 #port表示mysql端口 #skip-grant-tables表示忽略密码
- 管理员权限打开CMD
- 进入解压目录的bin目录
- 安装mysql的服务:mysqld –install
- 初始化mysql,在这里,初始化会产生一个随机密码,如下图框框所示,记住这个密码,后面会用到(mysqld --initialize --console)
- 开启mysql的服务(net start mysql)
- 登录mysql,并输入初始密码 命令 mysql -u root -p
- 初始密码不太好记,需要修改密码(修改为root)
alter user 'root'@'localhost' identified by 'root';
- 修改好后退出重登录下用修改好的的密码,退出命令exit
- 配置MySQL环境变量MYSQL_HOME,D:\Program Files\mysql-5.7.32-winx64
Path 下新增 %MYSQL_HOME%\bin
Mysql卸载
- 停止服务 net stop MySQL
- 删除服务mysqld --remove MySQL
- 修改注册表
- 清除注册表中的该MySQL服务,有几个地方:
a、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
b、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
c、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除
注册表中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之类,删除的时候都删除就可以 。
Mysql常用命令
开启数据库 cmd->net start mysql |