第一步:下载MYSQL安装包。

百度云链接:

第二步:双击安装包,进行安装。

1.选择NEXT。

2.继续选择NEXT。

3.需要注意的是当Check Requirements时,如果你有未安装的插件,如下图中的Connector/ODBC...时,需要选择Excute进行下载安装。

4.待插件全部安装成功后,如下图所示,再次选择NEXT。

5.进入Apply Updates时,选择Excute ,之后再次点击Next->Finish。

6.紧接着会弹出一个界面,我们需要选择添加mysql服务。

7.选择mysql server服务,加入。并点击NEXT。

8.同样我们需要点击Excute下载安装,完成后如下图所示,并点击NEXT->FINISH。

8.下面到了最为关键的步骤 ,现在、马上、立刻,拿一支笔、拿一个笔记本(不是随便一张纸)!!!因为一下东西不记好,以后你会像吃shit一样烦!

9.如图所示Port(端口号)后边有黄色惊叹号,说明当前默认的端口号被占用,需要更换端口号。

10.如图所示,我将端口更换为3303,切记!更换后的端口号一定要牢记,最好整理到常用的笔记本上。记录好之后,单机NEXT,NEXT。

11.接下来同样相当重要,为你的root用户设置密码,设置密码时一定要先把要设置的密码记录下来,再输入。

密码设置成功后,可以选择添加用户,也可以等待安装成功后再添加。

12.可以修改你的服务名,一般默认即可。选择NEXT。

13.Excute->NEXT->Finish->NEXT->Finish。

到此mysql数据库安装完毕,但是目前还不能正常使用。

第三步,配置环境变量。

1.右键本机(我的电脑、这台电脑、此电脑),选择属性。左侧找到高级系统设置,单击;

2.选择高级->环境变量->在系统变量里找到Path->选中->双击(点击编辑)->右侧单击浏览,找到mysql的安装目录(注:路径到bin目录)。

3.之后一路确定。。。

OK,环境变量配置完毕!但是你以为就这样完了吗!?too young,too simple!

第四步,也就是最后一步!添加配置文件。

1.找到你的mysql安装目录,默认如图所示。

2.如下图所示,如果你的安装目录下有my.ini文件,可省略此步骤,直接去数据库的世界玩耍吧!如果没有,乖乖跟着我一起添加配置文件吧!

3.新建文本文档,复制如下代码:

1 [mysqld]2 # 设置3306端口3 port=3306

4 # 设置mysql的安装目录5 basedir=C:\Program Files\MySQL6 # 设置mysql数据库的数据的存放目录7 datadir=C:\Program Files\MySQL\Data8 # 允许最大连接数9 max_connections=200

10 # 允许连接失败的次数。11 max_connect_errors=10

12 # 服务端使用的字符集默认为UTF813 character-set-server=utf814 # 创建新表时将使用的默认存储引擎15 default-storage-engine=INNODB16 # 默认使用“mysql_native_password”插件认证17 #mysql_native_password18 default_authentication_plugin=mysql_native_password19 [mysql]20 # 设置mysql客户端默认字符集21 default-character-set=utf822 [client]23 # 设置mysql客户端连接服务端时默认使用的端口24 port=3306

25 default-character-set=utf8

4.点击保存后,将文件名和后缀名改为 my.ini 。

5.以管理员身份运行命令提示符(即:cmd),进入mysql安装目录,输入mysqld --initialize --console,9P0gYk-?0,kT就是初始密码,一定要记录。

6.继续在命令行中输入mysqld --install,如果出现 Service successfully installed.即为成功!

如果出现以下内容,需要删除原有服务。

删除原有服务需要在命令行中输入:sc delete mysql。

之后再次输入:mysqld --install。

7.mysql服务安装成功后,需要启动服务。在命令行中输入:net start mysql 。

到此,mysql数据库全部安装、配置完毕,可以正常使用了!

登录mysql,在命令行中输入:mysql -uroot -p 回车,输入root密码。也可以使用用户登录,将root改为你自己的用户名即可。

注! -p后边可以直接跟密码吗?可以!但是这样会让你的数据库密码暴露出来,所以建议大家以后先回车,再输入密码,mysql会为你隐藏密码。

8.登录时如果出现如图所示的情况:

在输入密码的时候输入初始密码:

9.登录成功后,在操作数据库的时候会报以下错误:

1 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

这是因为此时你的密码时初始密码,你需要先修改密码才可以继续操作。

修改密码如下:

1 alter user 'root'@'localhost' identified by '123456';

最后的“123456”替换为你想要设置的密码,切记不要设置为纯数字或者纯密码,密码太简单也会报错。

修改完之后,提示OK,说明修改成功!

ctrl+z退出mysql,重新使用新密码登录即可。

PS:如果当登录时出现无法登录的情况或者忘记root密码(请先检查mysql服务是否已开启),请看一下文章https://www.cnblogs.com/mzxiaoze/p/10413399.html 。

java mysql安装教_MYSQL安装教程相关推荐

  1. mysql.msi卸载_MySql安装与卸载的详细教程

    本文为大家分享了MySql安装与卸载的教程,供大家参考,具体内容如下 一.MYSQL的安装 1.打开下载的mysql安装文件,双击运行mysql-5.5.40-win32.msi. 2.选择安装类型, ...

  2. mysql 去空格_MySQL安装与步骤

    Navicat Premiun安装 点击箭头位置 如果在你的U盘里最好移动到D盘并创建目录(目录名你知道就可以了) 双击进去->如果D盘没有这上面所说的的文件名可以不用管 这里可以不用动只要把东 ...

  3. mysql rpm 启动_MySQL安装(rpm)和启动配置

    MySQL安装(rpm)和启动配置 安装环境: OS:Oracle Linux 5.9 安装步骤: 1.解压MySql安装包 [root@bakdbserver mysql]# tar -xf MyS ...

  4. mysql安装被打断_MySQL安装未响应解决方法

    安装MySQL出示未响应,一般显示在安装MySQL程序最后一步的2,3项就不动了. 这种情况一般是你以前安装过MySQL数据库服务项被占用了. 解决方法: 一种方法:你可以安装MySQL的时候在这一步 ...

  5. mysql怎么加固_mysql安装及加固

    mysql安装 查看是否安装mysql 我们先看一下有没有安装mysql yum list installed mysql | grep mysql 本地只安装了php链接mysql的库,没有安装my ...

  6. mysql linux安装百度经验_MySQL 安装(Windows Linux)

    Windows 1. 先去官网下载点击的MySQL的下载,下载完成后解压 . image 解压后的内容如下: image 2. 创建初始化的my.ini文件 解压后的目录里并没有的my.ini文件,需 ...

  7. mysql安装方法_MySQL安装的三种方式

    MySQL安装的三种方式 Mysql安装方式对比 安装方式 安装简易度 使用简易度 定制化程度 适合范围 rpm包安装 简单 简单 低 仅适合redhat/centos系列linux 二进制安装 安装 ...

  8. mysql在windows上的安装文件_MySQL安装详细图解,在Window上的详细安装步骤图解

    一. MySQL安装打开下载的mysql安装文件mysql-5.5.27-win32.zip,双击解压缩,运行"setup.exe". 选择安装类型,有"Typical( ...

  9. mysql安装被打断_MySQL 安装,被中断.the wizard was interrupted...

    你的位置: 问答吧 -> MySQL -> 问题详情 MySQL 安装,被中断.the wizard was interrupted... HELLO, MySQL install,被中断 ...

最新文章

  1. python使用缩进作为语法边界、一般建议缩进()_Python百题计划
  2. MVC4做网站六后台管理:6.2网站信息设置
  3. 【统计学习】概率论与统计学基础
  4. mysql第四章表单查询样题_查询mysql表单中前10条,然后在li中循环输出。
  5. mysql数据库、表、索引、触发器
  6. 世界正在走向实时化,谈谈Twitter对流处理的理解与思考
  7. Maven+Spring+CXF+Tomcat7 简单例子实现webservice
  8. jzoj4802-[GDOI2017模拟9.24]探险计划【费用流,拆点】
  9. Linux学习总结(44)——Linux操作系统基础知识
  10. javaweb(09) EL表达式JSTL标签库(jsp相关,了解)
  11. SQL的3种连接查询
  12. 人脸检测于仕琪--libfacedetection
  13. 从零开始使用最前沿技术 Kube-VIP 搭建一个高可用的 Kubernetes 集群
  14. 【USRPx310系列(NI USRP2940-2955)+ srsRAN】环境搭建与应用
  15. 【142期】List 中 remove() 方法的“陷阱”,被坑惨了!
  16. 2021年最新抓取微博所有图片,所有视频,所有评论,保存数据库excel
  17. 是非人生 — 一个菜鸟程序员的5年职场路 第6节
  18. widget安卓桌面插件初步使用
  19. Google 搜索的运作方式
  20. linux系统实训总结报告,linux实训心得体会范文

热门文章

  1. 【NXP DN 系列】 LS1043ARDB 环境搭建
  2. Java_java命令行编译运行
  3. tinyxml2注意事项
  4. css多个伪元素,使用CSS伪元素控制连续几个元素的样式方法
  5. Django Template Language(DTL)的使用
  6. 天雁计算机如何恢复出厂,天雁计算机蓝屏了以后就开不了机了 肿么修
  7. 现代控制理论——最优控制理论
  8. python的五个特点
  9. Geoserver提示HTTP ERROR 503 Service Unaviaiable以及Context initialization failed
  10. Promise 原理详解