MySQL数据库安装

为了安装MySQL ,连爬带滚地忙活了两天,感觉自己真的不是一般的菜啊。在孔大佬和百度网友的帮助指导下,终于装好了MySQl,还学会了连接上SQLyog图形化界面。不过真的不得不吐槽一下百度上的东西不可深信啊!有时也会误人子弟。哈哈,也有可能是自己没有理解,才会出现问题的。

下载安装

下载

  1. 下载网址,依次点击DOWNLOADS、Community、MySQL Community Server ,如图:

  2. 一直往下拉,如图:

选择自己计算机操作系统的类型。我的操作系统是Windows的,就以Windows为例。下载zip、smi两个类型的版本都可以。具体两个类型的差别,我也不懂。只知道zip可以用com命令行安装,smi是使用图形化界面安装。然后我选的是smi类型的。
3. 点击MySQL installer for Windows这张图片,往下拉,如图:

  1. 点击Downloads下载,我下载的是:(mysql-installer-community-8.0.15.0.msi)
  2. 下载之前,要求先注册或登录,可以不注册,点击No thanks, just start my download.,即开始下载了。

smi类型的安装

  1. 安装过程:双击打开msi文件。

  2. 勾选同意协议。点击"Next "。如图:

  3. 选中安装的产品:我只要安装MySQL Server, 依次点击,选中MySQL Server 8.0.5 -x64,然后点击向右的箭头,右边的框则出现了MySQL Server。点击“Next” ;如图:

  4. 检查需求:点击"Execute",然后下载安装一个补丁,完成后如图:
    ,点击"Next"。

  5. 安装:点击"Execute",如图:
    ,安装完成后,点击“Next”

  6. 产品配置:点击“Next”。

  7. 分组回答:哈哈,不知道这个是什么意思?默认跳过,点击“Next”。如图:

  8. 类型和连网:端口号可改,也可以使用默认的。点击“Next”。如图:

  9. 验证方法,我直接使用默认的,点击“Next”。如图:

  10. 账户和规则:当出现root用户时,输入密码。第二次输入确认密码。密码一定要记住。这个账户作为数据库的最高权限用户。然后点击”Next"。如图:

  11. 输入服务名称: 可以使用默认的。点击"Next"。如图:

  12. 申请配置:点击"Execute"。如果运行后全部打勾,安装成功了。

异常问题

Initializing Database失败

由于我之前已经安装过MySQL了,卸载不干净。导致失败。我重新删除了很多残留文件,如服务、注册表的信息,再从头安装一遍就成功了。

Starting Server失败

我第一次的时候,Starting Server无法正常启动。如图:

然后我在计算机中打开服务。选中MySQL服务,右键,选中属性,点击登录,勾选本地系统账户,然后确认。如图:

返回MySQL Installer安装界面。再次点击"Execute"。全部都打勾了。点击“finish”, 如图:

  1. 产品配置:点击“Next”。
  2. 安装完成了。点击“finish”。如图:

环境变量的配置

  1. 找到mysql的安装路径,我的是在C:\Program Files\MySQL\MySQL Server 8.0,进入bin文件夹。可以看到,有一个mysql.exe文件。将安装路径(直到bin处)复制。

  2. 进入环境变量配置的界面。在系统变量中,加上一个变量名:MYSQL_HOME ;变量值:复制的路径。如图:

  3. 在系统变量中,在Path变量上,追加一个变量值:复制的路径。如图:
    , 谨记是追加,不可以覆盖其他的值。不然会影响其他软件的执行。点击”确定“即可。

运行MySQL 8.0 Command Line Client

  1. 在开始中找到MySQL 8.0 Command Line Client,以管理员身份运行,输入安装时,root用户的密码。如果成功的话。进入MySQL了。
  2. 但是我失败了。MySQL 8.0 Command Line Client出现了闪退。查找百度,有很多网友说,删除或修改my.ini文件等等,我都试了一遍,还是不行。在bing网上,终于找到了解决方法。
  3. 以管理员的身份运行cmd命令行。进入到mysql.ext的安装目录,也就是刚才复制的路径。
  4. 输入命令:
mysqladmin -uroot passwort root

最后面的root是root用户的密码。如图:

  1. 重新打开MySQL 8.0 Command Line Client命令行。输入密码:root。回车。显示如下:

  2. 这是数据库安装已经成功了。验证:输入命令:

show databases;

这条命令是显示数据库。注意:命令后面有一个分号。显示如下,即为成功。

zip类型的安装

安装

  1. 由于我的MyEclipse版本较低,为了可以匹配,我选择了MySQL的版本是5.7.24。

  2. 从官网上下载zip文件,解压。解压后的文件如下:

  3. 有一些版本的文件解压后会有一个data的空文件和一个my.ini的文件。如果没有,需要自己创建。所以先新创建一个data的空文件和一个my.ini的文件。

  4. my.ini文件的内容如下:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8[mysqld]
#设置3306端口
port = 3306# 设置mysql的安装目录
basedir=D:\Installs\mysql-5.7.24-winx64\mysql-5.7.24-winx64# 设置mysql数据库的数据的存放目录
datadir=D:\Installs\mysql-5.7.24-winx64\mysql-5.7.24-winx64\data# 允许最大连接数
max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB# 不要密码登录
# skip-grant-tables

其中:dasedir的要改为mysql的安装目录。我的安装目录是:D:\Installs\mysql-5.7.24-winx64\mysql-5.7.24-winx64
datadir也要改为相应的data文件的路径。
谨记:my.ini文件保存的编码设为:ANSI
5. 环境变量的匹配,和上文中的一样。
6. 以管理员的身份执行cmd ,进入到mysql.exe所在的路径,也就是环境变量的路径, 输入安装代码

mysqld -install

显示如下:

如果安装不成功,可能是之前已经安装过了,没有卸载干净。重新卸载,再重装。
7. 安装完成后,输入初始化代码

mysqld --initialize
  1. 启动mysql服务
net start mysql
  1. 结束mysql服务
net stop mysql
  1. 在my.ini中,将skip-grant-tables前面的#号去掉。#号表示注释。skip-grant-tables表示免密码登录。
  2. 再次启动mysql服务
  3. 输入
mysql -uroot -p

回车。Enter password:中,直接回车。就可以进入到数据库了。
13. 然后设置密码。输入

update mysql.user set authentication_string=password('new_password') where user='root' and Host ='localhost';

new_password修改为自己想要的密码。如图:

  1. 然后,在my.ini中,skip-grant-tables前面的#号加上,重启mysql服务,重新操作第12步,在Enter password:中,输入刚才设置的密码。回车就可以进入数据库了。

可能遇到的问题

  1. 重设 ALTER密码,遇到如图的问题:

重置ALTER密码的命令:

alter user root@localhost identified by 'new_password';
  1. 如果服务无法正常启动,可能的原因:mysql的登录账户有问题,选中MySQL服务,右键,选中属性,点击登录,勾选本地系统账户,然后确认。如图:

MySQL命令行的使用

  1. 启动mysql服务
net start mysql
  1. 关闭mysql服务
net stop mysql
  1. 进入mysql数据库
mysql -uroot -p

然后输入密码,回车。成功进入后,会有一个mysql>标识。
4. 显示数据库

show databases;

谨记后面有一个分号,没有分号是无法执行的。可以在换行后,继续输入分号,回车执行。也可以输入\c,回车退回。如图:

  1. 使用数据库
use 数据库名;
  1. 显示本数据库所有表
show tables;
  1. 显示某个数据库的全部的表
show tables from 库名;
  1. 打开本数据库的表(显示的是表的结构
decs 表名;
  1. 打开本数据库的表(显示的是表的数据
select * from 表名;
  1. 创建数据库
create database 库名;
  1. 删除数据库
drop database 库名;

12.退出mysql

exit;

其他的命令和mysql数据库命令一样,就不一一列举了。

SQLyog的安装、连接

SQLyoy是一款数据库界面化的软件。简单点,就是可以通过界面来更直观、更简单地操作数据库。

安装连接

  1. 直接在网上找,就可以找到SQLyou的安装包。我下载的是:SQLyog-12.3.1-0.exe

  2. 双击打开文件。依次点击"下一步",更改一下安装目录就可以了。非常简单,这里就不细讲了。

  3. 安装结束后,打开软件。首先再将它与数据库连接起来。在菜单栏中,点击文件新连接,显示如下:

  4. 连接名可以随意更改、选择MySQL、MySQL Host Address中可以填localhost127.0.0.1,因为我的计算机的hosts文件中,localhost与127.0.0.1已经映射起来了。用户名、密码、端口必须要与MySQL对应。

  5. 点击连接,出现了错误,如图:

  6. 这个问题是因为密码的编码有问题,以管理员的身份执行cmd。输入:mysql -uroot -p,回车,输入密码,回车,进入mysql。

  7. 再输入:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

password是自己设置的密码。如图:

  1. 再点击连接,就成功了。SQLyog界面如图:

总结

由于自己技术比较菜,说的废话有点多。明明是傻瓜式的安装,却要废话一通。仅以此来记录一下学习的过程,以防忘记。如有错误之处,望大佬指正。

MySQL数据库安装相关推荐

  1. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

  2. 第二百七十五节,MySQL数据库安装和介绍

    MySQL数据库安装 一.概述 1.什么是数据库 ? 答:数据的仓库,称其为数据库 2.什么是 MySQL.Oracle.SQLite.Access.MS SQL Server等 ? 答:他们均是一种 ...

  3. mysql数据库安装在unix_Linux下的数据库二:在Linux/Unix平台安装MySQL

    推荐使用RPM工具来进行Linux下的MySQL数据库安装.目前的MySQL rpm安装文件包是在SuSE Linux 7.3系统平台上打造而成的,但是在绝大多数支持RPM和glibc的其他Linux ...

  4. ubuntu14.04使用MySQL数据库安装配置Hive 1.2.1

    ubuntu14.04使用MySQL数据库安装配置Hive 1.2.1 一.准备Mysql已经安装好.本人装的是navicat,图形化界面.     并在本地用root用户建立了test数据库   二 ...

  5. MySQL数据库安装Version5.7.25

    1.说明 MySQL数据库大版本5.7的安装没有较大变化, 所以MySQL数据库Version5.7.25安装请参考: MySQL数据库安装Version5.7 上面文章中MySQL安装使用Versi ...

  6. MySQL安装叫重启_MySQL重启命令和MySQL数据库安装目录的操作过程

    以下的文章主要描述的是MySQL重启命令和MySQL数据库安装目录的实际操过程,其实MySQL重启命令和MySQL数据库安装目录的实现并不是一件很难的事情,只要你了解了其实际操作中的步骤即可. 今天第 ...

  7. 《大型数据库技术》MySQL数据库安装配置及基础使用

    文章目录 1.下载安装MySQL 1.1 搜索MySQL下载页面 1.2 查看各种MySQL版本 1.3 安装配置MySQL 2.数据库基本操作 2.1 创建数据库 2.2 创建关系表 2.3 插入数 ...

  8. windows服务器上安装的有mysql环境怎么创建数据库_Windows环境MySQL数据库安装方法...

    1.下载Windows版本的MySQL 1.1.首先需要下载Windows版本的mysql安装文件,然后安装MySQL数据库环境,安装成功后还需要对MySQL数据库进行相关配置.具体操作步骤如下: 1 ...

  9. mysql数据库 安装后 闪_MYSQL数据库Mysql数据库安装完成后需要进行的6个后续操作...

    <MYSQL数据库Mysql数据库安装完成后需要进行的6个后续操作>要点: 本文介绍了MYSQL数据库Mysql数据库安装完成后需要进行的6个后续操作,希望对您有用.如果有疑问,可以联系我 ...

最新文章

  1. TensorRT原理图示
  2. Java知多少(中)
  3. 【转载】DotNet 资源大全中文版
  4. 2020-12-09 深度学习 经典CNN模型计算量与内存需求分析
  5. Linux下安装RabbitMQ
  6. ListGetandSetDemo 集合操作get set remove add方法
  7. flink的web ui出现Server Response:Unable to load requested file /jars
  8. 基于间隔推送全量更新数据状态的设计方法
  9. window 右击菜单启动 nodejs app
  10. 【数据结构和算法笔记】:广义表
  11. pyspark指定schema
  12. 搭建Web站点和FTP站点
  13. 双层pdf解析 java_java转双层pdf
  14. c语言饭卡管理系统_c语言饭卡管理系统课程设计报告.pdf
  15. (附源码)ssm天天超市购物网站 毕业设计 022101
  16. 2022软科中国最好学科排名——计算机科学与技术
  17. Matlab 直方图绘制
  18. 做QQ群霸屏的,我们盯上你了
  19. uniapp简单封装的激励广告和插屏广告
  20. jq查找div下的第二个span

热门文章

  1. Python课程第十一天_下午_课程笔记(包和模块)
  2. 【ceph】CEPH源码解析:读写流程
  3. layui 表格加载动画_移动UI设计中动画的3个主要用途
  4. 308 Permanent Redirect问题解决
  5. 微信小程序实现顶部导航栏渐变
  6. YC创业课:如果你只有一年可活,还要不要来我司工作?
  7. 读书笔记(八)--多平台IoT
  8. signature=b8b7708fbcb2dc05aab2f56dfec583f5,ゲームアップデート内容
  9. urllib库(二)parse模块:urlparse()/urlsplit(),parse_qs()/parse_qsl(),urlunparse()/urlunsplit(),urlencode()
  10. 从程序员到项目经理(一):为什么要当项目经理