一、下载步骤:
官网下载链接:https://dev.mysql.com/downloads/installer/
mysql密码:1234
二、安装步骤:
1.双击msi安装包,在安装界面选择安装类型,此处我选择的custom,这个可以根据自己的需求选择。
2.打开MySQL servers的层级到最底层,选择要安装的产品(选择刚刚下载的版本)。选中后点击将头移至右侧,然后点击next
3.一直点击next,直到下图点击excute,下载软件完成。
4.点击next,直到进入config type配置,选择此项将使用较小的内容来运行我们的mysql server
5.设置数据库登录密码后,继续点击next
6.配置service名称和权限。此处我取消了开机启动,自定义名称
7.点击excute执行,等待执行完成即可
8.点击finish安装完成
9.在左下角windwos图标中搜索MySQL
10. 双击,输入刚刚设置的密码
上图表示安装成功。
三、环境变量设置
如果你要在cmd命令中直接使用mysql需要进行pc的环境变量配置。操作如下:
1、在我的电脑-属性-高级设置-环境变量-系统变量中的path下添加mysql的安装路径,默认安装路径是:C:\Program Files\MySQL\MySQL Server 8.0\bin
2、然后再cmd窗口输入mysql -uroot -p
输入密码测试是否成功。
四、简单命令
1.开启/关闭mysql服务:cmd窗口通过net start/stop mysql
2.连接mysql数据库:mysql -h localhost -P 3306 -u root -p然后回车输入密码(也可以直接-p+密码:-p1234)
h表示主机 ; P表示端口号 ; u 表示用户 ; p表示密码
如果是连接本机,可以简化成mysql -uroot -p
五、FAQ:
-
安装过程中发现3306端口号被占用
解决方法:- windwos下,再cmd窗口输入:netstat -ano | findstr 3306
2.从上图可以看出占用3306端口号的进程pid为4720,此时将该进程杀掉即可。
方法一:taskkill /PID 进程pid (不过我这个美誉权限,不知道为啥,为了节省时间,走了第二步)
方法二:直接任务管理器下,找到PID为4720的进程结束掉。
- windwos下,再cmd窗口输入:netstat -ano | findstr 3306
-
安装navicate,连接mysql报错1251连接不成功(Client does not support authentication protocol requested by server;upgrading MYSQL Client)
解决方法:
1.打开Command Line Client ,输入mysql密码(安装时的密码,我的是1234)
2.输入alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘1234’; 千万别漏;号
若第二步操作完,navicate还是无法连接上,则执行:输入FLUSH PRIVILEGES;回车 别漏了后面的分号
注意:也可以通过此方法修改数据库密码,如我将密码修改为456789:
alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘456789’;
-
cmd命令:net start mysql 启动失败,显示拒绝服务?
解决方法:
使用管理员权限启动命令行即可。 -
连接mysql报错1045连接不成功(Access denied for user ‘root’@‘localhost’ (using password:YES))
-
如果你放弃其他修改方式,或是实在不想挣扎了,那就建议删除注册表里面关于mysql的所有东西,重装软件。
方法:
1、win+R唤起命令行,输入regedit,进入注册表
2、ctrl+F,搜索mysql关键字,选中后,通过del+enter删除。可以通过F3查找下一个搜索关键字的相关信息,一直删除干净即可。参考链接:https://www.jb51.net/article/90319.htm
参考连接:https://www.cnblogs.com/xiaokang01/p/12092160.html