卸载mysql
第一步:停止mysql服务器
快捷键shift + ctrl + esc打开任务管理器,选择服务选项,找到mysql,关闭服务
所有写了mysql的服务都停止,右键选择停止服务。
第二步:卸载软件
打开控制面板,点击程序,点击程序与功能,找到mysql相关软件进行卸载
第三步:清理残余文件
打开路径 c:\program files\mysql 删除软件的残留文件
再打开路径c:\program files (x86) \mysql 删除该文件夹下面的文件 (如果没有则不用)。
第四步:删除注册表
1. 快捷键win + r输入regedit打开注册表,来到
\hkey_local_machine\system\controlset001\services\eventlog\application\mysql
目录下,删除mysql文件夹
2. 然后来到路径
\hkey_local_machine\system\currentcontrolset\services\eventlog\application\mysql
同样删除mysql文件夹 (没有则不用)。
第五步:删除环境变量配置
右键此电脑--属性--选择高级系统设置,点击环境变量(其实直接打开控制面板,然后搜索高级-点击查看高级系统设置-然后点击环境变量就行)
在系统变量下找到path变量,双击进入,找到mysql的环境变量路径,点击删除。
至此,mysql已经彻底删除
重新安装mysql
第一步:下载mysql
百度搜索 mysql 或者 打开网站mysql(输入mysql.com)进入官网,点击download
点击 mysql community (gpl) downloads »
点击 mysql community server
进入下载页面,根据电脑操作系统的位数点击后方的download可选择下载最新版本
又或者你可以自行选择下载历史版本
这里选择版本5.7.26,根据电脑操作系统位数选择下载
点击下载然后等待下载完成,然后解压,建议剪切到路径c:\program files\mysql下
第二步:配置环境变量
打开刚刚下载的文件夹,进入bin目录
复制路径,右击此电脑—属性—高级系统设置—环境变量
在系统变量中找到path变量,双击打开新建一行,直接粘贴然后保存
这样就配置好环境变量了。
第三步:新建配置文件my.ini
这里要先显示文件扩展名,手动创建文本文档,重命名为my.ini
然后选择打开方式,用记事本打开,将下面代码复制粘贴进去保存
[mysqld] #端口号 port = 3306 #mysql-5.7.27-winx64的路径 basedir=c:\program files\mysql\mysql-5.7.26-winx64 #mysql-5.7.27-winx64的路径+\data datadir=c:\program files\mysql\mysql-5.7.26-winx64\data #最大连接数 max_connections=200 #编码 character-set-server=utf8 default-storage-engine=innodb sql_mode=no_engine_substitution,strict_trans_tables [mysql] #编码 default-character-set=utf8
这就配置好my.ini文件
第四步:初始化mysql服务
直接点文件资源管理器,用管理员方式打开命令提示符界面
然后在命令行输入mysqld --initialize-insecure 这里需要等待一小会,然后不会返回提示
然后返回文件目录就能看见多出了一个data文件,说明运行成功了,里面以后将存放数据库的数据。
小插曲:执行命令出现错误: 由于找不到 msvcp120.dll,无法继续执行代码。重新安装程序可能会解决此问题
mysql依赖了c++,本机没有c++会出现这个错误
https://www.microsoft.com/en-us/download/details.aspx?id=40784,下载这个安装vcredist_x64.exe,安装完成问题就解决了。
第五步:注册mysql服务
在命令行里敲入mysqld -install 回车执行,提示以下信息说明已经将mysql服务注册到电脑里了,现在电脑就可以叫做mysql服务器了,可以快捷键shift+ctrl+esc然后点击服务,在里面可以查询到mysql服务。
第六步:启动mysql服务
电脑注册好mysql服务后第一次启动需要手动启动,可以直接在服务页面启动,也可以在命令行里敲入net start mysql回车执行(建议用命令行敲入)(停止服务用代码net stop mysql)
第七步:修改默认账户密码
命令行敲入 mysqladmin -u root password 123456 (密码可以自己设置)回车执行
第八步:登录mysql
敲入代码 mysql -uroot -p (自己设置的密码)回车执行,输入密码
出现welcome说明成功登录啦,现在就可以直接写代码啦
想要退出登录可以用代码 quit; 或者 exit; 直接敲入回车就退出了
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论