mysql的安装与配置完整版_MySQL的安装与配置

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

一、下载

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

fe62d15620fd0a4484773e8f6e1bd2b3.png

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

bc5939218b2d3566ebd46851ba5c0530.png

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

9887c0b0266a27f0907c50ecbdad8393.png

第四步。。。。。。。

935f75d833753db271b9b26b6b85c491.png

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

二、解压

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

4bcb6872fa64f739adbf7b55520ad81b.png

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

第一步,复制路径

2b3d513ec90a8a8be6b707dd43883fcd.png

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

3226c5b8d7fa7dbfda0761b826d7c72d.png

接下来

9ae849f7f6eee7d84f0ee09e36b22818.png

然后,点击环境变量

6bb4b8855b8d5b40f13cce118408a5a6.png

接下来,双击path

2750cf4d90d8c7d113e99cf7dcd337d4.png

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

d98754545876295875d491149e5fe025.png

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

三、运行MySQL服务端

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

791f88b86493cc4f2e15eddf1fedc1a1.png

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

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

db765f6fc40b144fcd7b631af7598f2a.png

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

c5571c17dfe11bf1b9c89c423abb67c2.png

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

334d078d90b9d98d34044c9eb2f3225a.png

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

ef227a603519100148c02615c483ef09.png

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

725354980842a19834e9da04bbfe701d.png

四、关掉mysql服务端的方法

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

433dad462994689b09e79ce8194cfcea.png

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

74b8b77ba76ed923c9da7d96aa35442e.png

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

d987e1ec8b01bda5562600759379aa73.png

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

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

1a8966b9d20cdc3d7d09df9ffcfe22ac.png

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

方法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配置文件

69b6437b563216266ce56391cbfd397f.png

然后在其中写入

96f8203ee9d6dd4045c816e8e9699475.png

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

697e1da653a2ef0b134bb8720bf3c27b.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值