mysql所选路径已经存在_5分钟安装好MySQL数据库(建议收藏)
MySQL是一个轻量级的关系型数据库,在企业和公司中被广泛使用,但MySQL安装起来却比较繁琐,稍有不注意就导致安装不成功,我曾亲身实践安装MySQL,用时居然花费3个小时。
因此,今天我们就给大家介绍一下Windows下安装MySQL的教程,希望这篇文章能帮助大家少走弯路,快速地安装好MySQL。
1.安装方法简介
Windows操作系统中,我们安装MySQL有两种方法:一是下载MSI点击运行,利用Windows系统安装程序的方法按部就班的来安装;二是下载ZIP,解压出来就能立即使用。我们这里选择下载的ZIP进行MySQL的安装。
2.下载
MySQL官方下载地址:https://dev.mysql.com/downloads/mysql/,为方便大家取用,这里已经放在云盘,需要的可以后台回复「mysql」。
3.解压
下载好后,就可以把解压的内容放到你的安装目录下,比如我的是放在E盘,并给这个解压的文件取一个简单明了的名字,比如:E:mysql,如下图所示,注意:此时解压后的文件中没有data目录和ini文件。
4.新建my.ini文件
在E:mysql目录下新建my.ini文件。首先新建一个记事本,将下面的内容直接复制到记事本;然后点击“另存为”,输入保存的文件名,注意打上双引号“my.ini”;最后点击“确定”。这样就完成了.ini文件的新建。
5.配置环境变量
环境配置是为了后面利用cmd管理员命令进行安装,首先用控制面板,打开系统,找到高级系统设置,进行环境变量配置。
在系统变量里新建,名为「MYSQL_HOME」,变量值写对应mysql位置:E:mysql(这里写你的mysql的安装路径)
设置path,在path里面新增bin目录(注意前面的分号)。比如:「;% MYSQL_HOME%bin」。
这些配置完成之后,就可以安装了。
6.安装
首先cmd,以管理员身份运行,输入如下命令:E:>cdE:mysqlbin
接下来的操作请复制代码到你的电脑即可。
(1)运行安装服务
mysqld -install
控制台会提示:Services successfullyinstalled 安装成功,如果运行mysqld -install安装服务,显示已存在,请输入mysqld -remove移除之前安装好的mysql,再次运行mysqld -install即可。
(2) 运行命令,生成data目录
mysqld –initialize-insecure–user=mysql
(3) 启动服务
net startmysql
(4)修改密码
首先,停止服务
net stopmysql
其次,开启无密码的MySQL Sever
mysqld--skip-grant-tables
再重新打开一个cmd终端,用管理员身份运行,输入如下代码,此时不用输入密码,直接点击Enter键即可
mysql -uroot -p
然后更新root账户的密码为“root”
updatemysql.user set authentication_string=password("root") whereuser="root";
执行刷新权限
flushprivileges;
最后结束本次操作
quit;
上述步骤如有不清楚的地方,请看下图的红线操作流程
(5) 再次输入用户名 输入密码 ,密码为root
mysql -uroot -p
(6) 再次修改密码,将密码改为123456
SETPASSWORD = PASSWORD('123456');ALTER USER'root'@'localhost' PASSWORD EXPIRE NEVER;flushprivileges;
(7)此时重新打开cmd重新登录
mysql -uroot -p 123456
结果显示:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 3
Server version: 5.7.23 MySQL Community Server (GPL)Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
到这里MySQL 5.7.23数据库安装成功,你就可以开启数据库运行之路啦!
mysql所选路径已经存在_5分钟安装好MySQL数据库(建议收藏)相关推荐
- 路径包含空格_5分钟学会:矢量工具与路径-编辑路径
使用钢笔工具绘图或者描摹对象的轮廓时,有时不能一次就绘制准确,而是需要在绘制完成后通过对锚点和路径的编辑来达到目的.下面来学习如何编辑锚点和路径. 1.选择与移动锚点.路径段和路径 选择锚点.路径段和 ...
- mysql所选路径已经存在_mysql安装常见问题解决办法
[问]无法打开安装程序 1)双击安装软件开始安装 [问]安装是下面界面,怎么办? 然后按下图选择要安装的mysql server [问]提示需要安装.Net Framework 从这里下载:.NET ...
- mysql所选路径已经存在_【mysql第二次安装不了】mysql安装失败怎么清理干净?
很多朋友装mysql数据库时出现无法安装的情况,更可怕的是删除相关文件仍然无法安装,很伤脑筋,相信很多朋友都有过这种经历. 其实导致数据无法安装的原因大多数是因为之前安装的Mysql数据没有卸载干净, ...
- mysql所选路径已经存在_「mysql第二次安装不了」mysql安装失败怎么清理干净?
很多朋友装mysql数据库时出现无法安装的情况,更可怕的是删除相关文件仍然无法安装,很伤脑筋,相信很多朋友都有过这种经历. 其实导致数据无法安装的原因大多数是因为之前安装的Mysql数据没有卸载干净, ...
- MySQL 三万字精华总结,吊打面试官绰绰有余(建议收藏)
❝ 写在之前:不建议那种上来就是各种面试题罗列,然后背书式的去记忆,对技术的提升帮助很小,对正经面试也没什么帮助,有点东西的面试官深挖下就懵逼了. 个人建议把面试题看作是费曼学习法中的回顾.简化的环节 ...
- mysql 5.7.24没有my.cnf_Linux上安装设置mysql 5.7.24 無玑小姐
一,准备 1,先查看Linux是32位还是64位 getconf LONG_BIT 如果返回的是32,那么就是32位 如果返回的是64,那么就是64位 2,如果服务器不能联网,就先去官网下载好压缩包, ...
- mysql删除端口配置文件_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...
今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...
- mysql 5.1.73.tgz下载_Linux下安装python,mysql
1.python下载 请在终端输入如下命令: cd /home wget http://cdn.npm.taobao.org/dist/python/3.6.5/Python-3.6.5.tgz 说明 ...
- 分布式mysql proxy 360_mysql-proxy之奇虎360 Atlas 安装实现mysql读写分离
当前位置: IT大杂烩 > JavaScript > mysql-proxy之奇虎360 Atlas 安装实现mysql读写分离 mysql-proxy之奇虎360 Atlas 安装实现m ...
- mysql php apache源码_源码安装apache+mysql+php
源码安装apache+mysql+php #!/bin/sh #byliangz at 2010-08-14 #环境: # 1. CentOS5.5或RHEL5.4,配置好IP地址,主机名等信 ...
最新文章
- 2019 ICPC 南昌 K. Tree(树上启发式合并,平衡树 treap)
- MSN8.0?!O My God,it's so perfect!
- 深入浅出 Java 微服务视频
- Tmux的安装、使用与配置
- JDBC教程– ULTIMATE指南(PDF下载)
- Linux第三周作业
- shell脚本如何获取当前时间
- 一级指针易犯错误模型
- 测试开发 面试题准备
- south的使用总结
- 1:500城镇地形图测绘已正式启动
- IBM PureApplication System如何使用DNS将工作负载部署到数据中心的网络上
- 大型网站架构技术演进(史上最全)
- 02.springMVC设计思想及springAOP
- 云存储的分布式文件系统
- LeetCode 题解随笔:贪心算法
- 知识图谱和图神经网络
- 以一半的价格组装专业的深度学习工作站
- Java常见运算符整理
- 钟南山腾讯团队用ML算法验证:这三种防疫措施效果最显著,严格防控要趁早,7至14天起效...
热门文章
- 拦截JQuery的ajax
- 怎样在安卓中实现在锁屏状态下弹出对话框,并可以震动和铃声,就像闹钟似的?...
- 对比学习Python实现
- Python日期类的实现
- Python自动关机GUI程序
- 从零基础入门Tensorflow2.0 ----四、18.读取tfrecords文件并与tf.keras结合使用
- Radar altimeters and laser altimeters
- Nginx服务器学习(一)CentOS7系统安装Nginx
- python-excel 批量输出文件名字与打开excel文件
- 【劲峰论道时空分析技术-学习笔记】3 时空演化树