对于一个纯小白来说,安装一个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:\jj\mysql-5.6.42-winx64\share\charsets\ |

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

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

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

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

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

然后在其中写入

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

mysql配置方案_MySQL的安装与配置相关推荐

  1. mysql安装好需要优化配置一下_Mysql的安装、配置、优化

    Mysql的安装.配置.优化 安装步骤 1.先单击中的安装文件,如果是win7系统,请选择以管理员的方式运行. 2.大概需要30秒的时间,开始进入安装界面.请先把标红的打勾,好进行下一步的动作. 3. ...

  2. cobar mysql部署方案_Cobar的安装和配置步骤

    二:部署和配置Cobar 请确保机器上设置了JAVA环境变量JAVA_HOME 1.下载Cobar压缩文件并解压,进入conf目录可以看到schema.xml, rule.xml, server.xm ...

  3. 免安装mysql配置图解_mysql免安装版配置步骤详解分享

    1.准备工作 下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\\ mysql-noinstall-5.1.53-win32. ...

  4. mysql8 win10启动_Windows10 mysql 8.0.12 非安装版配置启动方法

    本文为大家分享了mysql 8.0.12非安装版配置启动的具体步骤,供大家参考,具体内容如下 1.官方下载地址 选择: MySQL Community Edition -> MySQL Comm ...

  5. 图解MySQL在Linux下的安装与配置

    MySQL简介 MySQL是最流行的RDBMS(Relational Database Management System:关系数据库管理系统)之一,被广泛地应用在互联网上的中小型网站中.关联数据库将 ...

  6. MySQL 8.0.23免安装版配置步骤

    @C MySQL 8.0.23免安装版配置步骤 首先进入MySQL官网,链接: MySQL官网. 1.选择DOWNLOADS; 2.在页面最底端选择MySQL Community (GPL) Down ...

  7. linux dhcp 服务失败,Centos7安装及配置DHCP服务,安装程序配置服务失败

    Centos7安装及配置DHCP服务,安装程序配置服务失败 DHCP服务概述: 名称:DHCP  - Dynamic Host Configuration Protocol  动态主机配置协议. 功能 ...

  8. mysql x64界面配置版下载_MySQL下载安装、配置与使用(win7x64)

    1 第一大步:下载. a.俗话说:"巧妇难为无米之炊"嘛!我这里用的是 ZIP Archive 版的,win7 64位的机器支持这个,所以我建议都用这个.因为这个简单嘛,而且还干净 ...

  9. mysql免安装如何改密码_mysql免安装版配置与修改密码的教程

    第一步:配置环境变量(我的解压路径:G:\mysql\mysql-5.7.21-winx64 ) MYSQL_HOME=你解压的路径 PATH = ;%MYSQL_HOME %\bin; PATH变量 ...

最新文章

  1. laravel Transformers中修改data键
  2. 2022年年底前山东将打造30个以上绿色数据中心 逐步淘汰高能耗中小型数据中心...
  3. MathLab混合编程成功总结
  4. Scikit-learn 数据预处理之最大绝对值MaxAbsScaler
  5. 作业一 郝树伟 1101210664
  6. HDU 1754 I Hate It(线段树单点更改、区间查找最大值)
  7. QPainter类的CompositionMode各值含义
  8. 前端导出文件,后端返回文件流过大直接干崩溃
  9. html5图片长按保存,一文彻底解决HTML5页面中长按保存图片功能
  10. Go在招聘中最吃香,安全工程师薪资涨幅最高 | 软件工程师年度报告出炉
  11. OpenCV精进之路(十一):感兴趣区域ROI和logo添加技术
  12. 【介绍】GNES ——Pythonic的直观方式快速构建神经搜索框架
  13. MQ学习(一)----JMS规范(转发整合)
  14. SQL server 远程连接 1326错误
  15. 计算机毕业设计Java医院信息管理系统(系统+源码+mysql数据库+Lw文档)
  16. gmail如何配置163邮箱服务器端口,hotmail,gmail,live,QQ,163,yahoo邮箱服务器及端口号,outlook,foxmail 设置...
  17. windows立方体桌面
  18. 期末复习【操作系统】
  19. c++ 向量化_一种新的FIR滤波器系数量化方法
  20. 百练 4118 开餐馆

热门文章

  1. 《阿甘正传》,看了很多遍,是否留意到这个镜头???
  2. 海信计算机辅助统,海信计算机辅助手术系统(CAS2.2)升级面市
  3. 软硬件兼容性问题学习笔记
  4. l298n电机驱动模块使用方法_家用柴油发电机使用方法
  5. 泰安虚拟服务器怎么样,泰安S5353:搭建您最满意的服务器
  6. pyinstaller与anaconda python_python – 在Anaconda安装后运行pyinstaller导致ImportError:没有名为’pefile’的模块...
  7. 如何计算像素当量_「轴承知识」如何通过静承载能力选择轴承
  8. 集合类和JAVA多线程
  9. php ruby 优缺点,php,python,ruby,perl的优缺点?
  10. BookCorpus数据集爬虫