对于一个纯小白来说,安装一个MySQL不是那么容易,本来是按照老师给的步骤,一步一步进行应该不会出现什么错误的,但由于个人电脑内部的配置问题,在安装过程中不断出问题,我觉得更重要的原因应该在于我,我作为一个纯小白,你跟我说啥文件查找路径错误,我都不知道去哪找这个配置路径,反正关于操作系统的知识,我是一概不知,之前不知道不要紧,现在慢慢学也可以解决,以后也会成为大佬的,现在我以这篇博客记录我的MySQL安装和配置过程。

一、下载

第一步.。。。。。。。。。。。

第二步。。。。。。。。。。。。

第三步。。。。。。。。。

第四步。。。。。。。

到此,MySQL的zip压缩包就下载完毕。

二、解压

1,解压MySQL压缩包到自定义目录。

2,解压完成后就可以用了,但是为了方便使用,也就是cmd在启动MySQL的时候,就不用加上绝对路径,所以把bin这个文件的绝对路径添加到环境变量,在bin文件下有MySQL服务端,有MySQL自带的客户端,添加之后,就可以在cmd直接调用MySQL。

第一步,复制路径

第二步打开环境变量,点击高级系统设置

接下来

然后,点击环境变量

接下来,双击path

然后点击新建,把之前复制的路径假如就好,然后不断的点确定

就这样,环境变量就配置好了

三、运行MySQL服务端

1,方法一,直接在cmd窗口输入mysqld就行了。

2,方法二,通过系统服务的方式来控制mysql服务的开启或关闭,那么就需要将mysql加入到系统服务中

第一步,以管理员的身份打开cmd

第二步,输入mysql --install,如果得到Service successfully installed说明成功

第三步,我们可以检查是否把mysql加到服务中,搜索服务,然后进入服务界面

会得到这样一个界面,说明已经配置成功

现在我们就可以在以管理员身份进入cmd,然后输入net start mysql就可以启动mysql

四、关掉mysql服务端的方法

1,直接打开任务管理器,直接选中mysqld.exe,右键点结束任务就行了

2,以管理员身份进入cmd,先tasklist |findstr mysql 查找出mysql的进程PID,然后用taskkill /F /PID 就行了

3,和上面用系统服务开启的方式相对应的,输入net stop mysql就可以结束

五、开启客户端,连接服务端

我们也要以管理员身份进入。

进入之后我们可以修改密码。

方法1: 用SET PASSWORD命令

首先登录MySQL,使用mysql自带的那个客户端连接上mysql。

格式:mysql> set password for 用户名@localhost = password('新密码');

例子:mysql> set password for root@localhost = password('123');

方法2:用mysqladmin ,不用登陆客户端mysql,直接在cmd中操作就行

格式:mysqladmin -u用户名 -p旧密码 password 新密码

例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑那个自动的mysql库中的user表

首先登录MySQL,连接上mysql服务端。

mysql> use mysql;

mysql> update user set password=password('123') where user='root' and host='localhost';

mysql> flush privileges;

六、修改字符集编码

我们在数据库中输入中文时,就会出现编码错误的现象,

在mysql客户端输入show variables like ‘%char%’;得到

+--------------------------+-------------------------------------------+

| Variable_name | Value |

+--------------------------+-------------------------------------------+

| character_set_client | latin1 |

| character_set_connection | latin1 |

| character_set_database | latin1 |

| character_set_filesystem | binary |

| character_set_results | latin1 |

| character_set_server | latin1 |

| character_set_system | utf8 |

| character_sets_dir | F:jjmysql-5.6.42-winx64sharecharsets |

+--------------------------+-------------------------------------------+

从上面可以看到,编码是不统一的,所以会出现编码问题,解决编码问题有两种方案。

1,方案一:在插入数据之前,先执行一条指令:set names latin1,但是我们如果断开连接,退出数据库之后,在连接进来以后,插入数据时如果不执行set names latin1,还是会乱码,说明这句指令没有让字符集永久生效

2,方案二:在配置文件里面修改客户端和服务端参数,可以实现set names latin1;的效果,并且永久生效

首先在mysql文件夹下加入一个my.ini配置文件

然后在其中写入

这样,把之前开的mysql服务端关了,重新启动,mysql的所有编码都改为utf8了,就不会出现中文编码乱码的现象了,而且这是永久性修改的,退出之后再进入查看数据,也不会出现问题。

mysql 安装服务 w_MySQL的安装与配置相关推荐

  1. 5万的oracle包含安装服务吗,windows 安装oracle 后,所有服务都是什么意思,需要开户吗?...

    中的方法成功安装Oracle 11g后,共有7个服务,这七个服务的含义分别为: 1. Oracle ORCL VSS Writer Service: Oracle卷映射拷贝写入服务,VSS(Volum ...

  2. 创建mysql windows服务_MySQL的安装及创建(windows下操作)

    一.MySQL的下载 二.MySQL的安装 1.解压:将下载的压缩包解压到指定目录,如:D:\MySQL\mysql-8.0.20-winx64,解压后在根目录下的bin文件夹有两个文件:mysql. ...

  3. linux安装完mysql没有服务_Linux中安装mysql之后 mysql服务不能启动

    展开全部 1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限 解决方法 :给予权限,执行 "chown -R mysql:mysql /var/dat ...

  4. 命令win7 64安装mysql_Win7 64位安装MySQL及配置使用教程

    MySQL是比较好用的个人数据库软件,相比其他数据库软件要易用得多,但然了有不少用户对MySQL的安装.配置和使用可能不是很熟悉,特别是Win7 64位有不少用户老是安装失败,下面一起来看看Win7 ...

  5. nginx 怎么重新编译安装mysql,centos 下 编译安装 nginx + mysql + php 服务

    centos 下编译安装nginx + mysql + php 服务 1.安装nginx 1.1.安装依赖包 yum install wget make gcc gcc-c++ pcre-devel ...

  6. MongoDB解决“Error parsing YAML config file: yaml-cpp: error at line 2, column value(安装服务)

    解决"Error parsing YAML config file: yaml-cpp: error at line 2, column 13: illegal map value" ...

  7. CDH安装及使用CM安装集成livy和zepplin

    首先转载几位大佬的几篇文章; CDH6.2.0搭建 https://blog.csdn.net/weixin_38201936/article/details/106006335 CDH6.2.0搭建 ...

  8. PXE高效批量安装和Kickstart无人值守安装——真正完成批量自动安装

    PXE高效批量安装和Kickstart无人值守安装--真正完成批量自动安装 一.PXE概述 二.PXE的优点 三.搭建PXE的前提 四.部署PXE远程安装服务 1.安装TFTP服务 2.修改TFTP服 ...

  9. mysql setup w_MySql的安装及配置详细指引!

    一.安装My Sql数据库 1.1,首先下载MySQL与HeidiSQL工具,双击打开后可以看到名为"mysql-5.0.22-win32 Setup.exe"的安装程序,双击执行 ...

最新文章

  1. Linux下的字符集问题
  2. html loader的作用,webpack认识loader的作用
  3. CSS环绕球体的旋转文字-3D效果
  4. centeros mysql_center os 7 Mysql 安装
  5. maven生命周期入门
  6. cat3 utp是不是网线_CAT网线品种分类
  7. 二、appium的原理
  8. Axure插件axure-chrome-extension安装(非常方便)
  9. matlab排队模型和排队系统仿真
  10. 如何用计算机观看电视节目,如何将计算机显示器变成电视以观看节目
  11. 你还记得远古时代的拨号上网么?快来了解拨号上网与宽带上网的区别
  12. 混音合成效果器:Cradle The God Particle for Mac
  13. Unity3D模型导入缩放问题
  14. 完美解决IIS 服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '没有注册类别
  15. 个人网络信息安全管理方法
  16. python保存变量_python | 变量-保存与命名规则
  17. 【体系结构】有关Oracle SCN知识点的整理--补充内容
  18. python画樱花树教程_Python画樱花树❀
  19. 用于Brain Runners电子游戏的改进SmallNet脑电解码分类
  20. systemd的日志存在哪里?

热门文章

  1. [Android 泥水匠] Android基础 之一:浅谈Android架构到HelloWorld案例的剖析
  2. 一个很cool的C#的高性能数学库
  3. 简单的C#字符串数组转字符串方法
  4. 学写Windows Service
  5. 初学者python笔记(装饰器后篇:登陆验证)
  6. php中split的使用,php中常用字符串的用法总结 - split
  7. php实现soap,PHP的SOAP原理及实现详解
  8. 计算机名代表电脑什么,电脑开机蓝屏的各种文件名是什么意思
  9. 微课|中学生可以这样学Python(例11.1):tkinter电子时钟程序(2)
  10. Python提取彩色图像的二值化边缘