MySQL数据库的卸载、安装、配置和使用

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/zxdspaopao/article/details/101628346

        java基础都写的差不多了,写写关于数据库这点的内容吧,因为这块在开发很重要很重要很重要,在说知识开始先说一下Mysql的卸载、安装、配置和使用吧,好了开始进入正题。

MySQL的卸载

步骤一:软件的卸载

方式一:通过控制面板卸载

方式三:通过安装包提供的卸载功能卸载

步骤二:清理残余文件

如果再次安装不成功,可以卸载后对残余文件进行清理后再安装。

操作一:清除安装残余文件

操作二:清除数据残余文件

注意:请在卸载前做好数据备份

在前两步操作完以后,需要重启计算机,然后进行安装即可。如果仍然安装失败,需要继续操作如下步骤三。

步骤三:清理注册表(选做)

如何打开注册表编辑器:在系统的搜索框中输入regedit

  1. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL服务 目录删除

  2. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL服务 目录删除

  3. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL服务 目录删除

  4. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MySQL服务 目录删除

  5. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL服务目录删除

  6. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL服务删除

MySQL的安装

点击安装包mysql-5.5.28-winx..根据自己计算机选择32位还是64位

然后到欢迎安装界面:

勾选我接受:

选择安装模式,默认即可:

  • Typical:表示一般常用的组件都会被安装,默认情况下安装到”C:\Program Files\MySQL\MySQL Server 5.5\”下。
  • Complete:表示会安装所有的组件。此套件会占用比较大的磁盘空间。
  • Custom:表示用户可以选择要安装的组件,可以更改默认按照的路径。这种按照类型最灵活,适用于高级用户。

选择安装组件及安装路径

这里可以选择安装哪些部分,主要是这里可以设置两个路径:

  • MySQL Server的应用软件的安装路径,默认在“C:\Program Files\MySQL\MySQL Server 5.5\”

  • Server data files的数据存储的目录路径,默认在“C:\ProgramData\MySQL\MySQL Server 5.5\”

建议把数据存储的目录路径修改一下,以防系统崩溃或重装系统时数据保留。

开始安装 :

安装过程中系统会显示MySQL Enterprise版(企业版)的一些功能介绍界面,可以单击“Next”继续。

安装完成:

单击“Finish”按钮完成安装过程。如果想马上配置数据库连接,选择“Launch the MySQL Instance Configuration Wizard”复选框。如果现在没有配置,以后想要配置或重新配置都可以在“MySQL Server”的安装目录的bin目录下(例如:D:\ProgramFiles\MySQL5.5\MySQL Server 5.5\bin)找到“MySQLInstanceConfig.exe”打开“MySQL Instance Configuration Wizard”向导。

MySQL的配置

点next选择配置类型 :

选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我们选择“Detailed Configuration”,方便熟悉配置过程。

选择MySQL的应用模式 :

  • Developer Machine,开发测试类型,mysql 占用很少资源
  • Server Machine,服务器类型,使用中等大小的内存
  • Dedicated MySQL Server Machine,专门的数据库服务器,使用当前可用的最大内存。

选择数据库用途选择界面 :

  • “Multifunctional Database(通用多功能型,好)”:此选项对事务性存储引擎(InnoDB)和非事务性(MyISAM)存储引擎的存取速度都很快。
  • “Transactional Database Only(服务器类型,专注于事务处理,一般)”:此选项主要优化了事务性存储引擎(InnoDB),但是非事务性(MyISAM)存储引擎也能用。
  • “Non-Transactional Database Only(非事务处理型,较简单):主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional,注意事务性存储引擎(InnoDB)不能用。

配置InnoDB数据文件目录 :

并发连接设置 :

  • Decision Support(DSS)/OLAP(决策支持系统,20个左右)
  • Online Transaction Processing(OLTP)(在线事务系统,500个左右)
  • Manual Setting(手动设置,自己输一个数)

网络选项设置 :

  • 是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql 数据库了,我这里启用,把前面的勾打上。
  • Port Number:3306
  • 关于防火墙的设置“Add firewall exception ……”需要选中,将MySQL服务的监听端口加为windows防火墙例外,避免防火墙阻断。
  • 还可以选择“启用严格语法模式”(Enable Strict Mode),这样MySQL就不会允许细小的语法错误。尽量使用严格语法模式,因为它可以降低有害数据进入数据库的可能性。

选择字符集 :

  • 注意:如果要用原来数据库的数据,最好能确定原来数据库用的是什么编码,如果这里设置的编码和原来数据库数据的编码不一致,在使用的时候可能会出现乱码。
  • 这个比较重要,就是对mysql默认数据库语言编码进行设置,第一个是西文编码,第二个是多字节的通用utf8编码,第三个,手工选择字符集。

可以在客户端执行:

mysql> set names gbk;  
可以通过以下命令查看:
mysql> show variables like 'character_set_%';

安全选择 :

选择是否将mysql 安装为windows服务,还可以指定Service Name(服务标识名称,例如我这里取名为“MySQL5.5”),是否将mysql的bin目录加入到Windows PATH环境变量中(加入后,就可以直接使用bin下的命令)”,我这里全部打上了勾。

设置密码:

这一步询问是否要修改默认root 用户(超级管理)的密码(默认为空),“New root password”如果要修改,就在此填入新密码,“Confirm(再输一遍)”内再填一次,防止输错。(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将“Modify Security Settings”前面的勾去掉,安装配置完成后另行修改密码)

“Enable root access from remotemachines(是否允许root 用户在其它的机器或使用IP地址登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。如果没有勾选,默认只支持localhost和127.0.0.1连接。

最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询,如果要有操作数据的权限需要单独分配)”,一般就不用勾了。

执行完成界面 :

点击Ecexute跳转到完成界面,过程可能有未响应,别动等会就好。

至此数据库安装并配置完成,下面测试一下哈。

MySQL的使用

启动和停止服务

关系型数据库分为桌面文件共享型数据库,例如Access,和C/S架构的网络共享型数据库,例如:MySQL,Oracle等。MySQL软件的服务器端必须先启动,客户端才可以连接和使用使用数据库。

启动服务的方式:

方式一:图形化方式

  1. “我的电脑/计算机”-->右键-->“管理”-->“服务”-->启动和关闭MySQL
  2. “开始菜单”-->“控制面板”-->“管理工具”-->“服务”-->启动和关闭MySQL
  3. “任务管理器”-->“服务”-->启动和关闭MySQL

方式二:命令行

net  start  MySQL服务名
net  stop  MySQL服务名

4.2 客户端登录

方式一:MySQL自带客户端

“开始菜单”-->MySQL-->MySQL Server 5.5 --> MySQL 5.5 Command Line Client

方式二:命令行

mysql -h 主机名 -P 端口号 -u 用户名 -p密码
例如:mysql -h localhost -P 3306 -u root -proot 

注意:
(1)-p与密码之间不能有空格,其他参数名与参数值之间可以有空格也可以没有空格
mysql -hlocalhost -P3306 -uroot -proot

(2)密码建议在下一行输入
mysql -h localhost -P 3306 -u root -p
Enter password:****

(3)如果是连本机:-hlocalhost就可以省略,如果端口号没有修改:-P3306也可以省略
简写成:
mysql -u root -p
Enter password:****


连接成功后,有关于MySQL Server服务版本的信息,还有第几次连接的id标识。

也可以在命令行通过以下方式获取MySQL Server服务版本的信息

方式三:可视化工具

例如:Navicat Preminum,SQLyog 等工具

还有其他工具:mysqlfront,phpMyAdmin

Navicat Preminum

SQLyog

界面化工具就不在这细说了,新手摸索摸索就能用的,接下来也会写sql语句的文章的~

       关于mysql的安装包还有两个可视化工具想要的可以留下你的邮箱,我发给你。如果留的多了会把下载的链接放这里的。创作不易,理解一下哈~

猜你喜欢

转载自blog.csdn.net/zxdspaopao/article/details/101628346