mysql 安装服务 w_MySQL的安装与配置
对于一个纯小白来说,安装一个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的安装与配置相关推荐
- 5万的oracle包含安装服务吗,windows 安装oracle 后,所有服务都是什么意思,需要开户吗?...
中的方法成功安装Oracle 11g后,共有7个服务,这七个服务的含义分别为: 1. Oracle ORCL VSS Writer Service: Oracle卷映射拷贝写入服务,VSS(Volum ...
- 创建mysql windows服务_MySQL的安装及创建(windows下操作)
一.MySQL的下载 二.MySQL的安装 1.解压:将下载的压缩包解压到指定目录,如:D:\MySQL\mysql-8.0.20-winx64,解压后在根目录下的bin文件夹有两个文件:mysql. ...
- linux安装完mysql没有服务_Linux中安装mysql之后 mysql服务不能启动
展开全部 1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限 解决方法 :给予权限,执行 "chown -R mysql:mysql /var/dat ...
- 命令win7 64安装mysql_Win7 64位安装MySQL及配置使用教程
MySQL是比较好用的个人数据库软件,相比其他数据库软件要易用得多,但然了有不少用户对MySQL的安装.配置和使用可能不是很熟悉,特别是Win7 64位有不少用户老是安装失败,下面一起来看看Win7 ...
- nginx 怎么重新编译安装mysql,centos 下 编译安装 nginx + mysql + php 服务
centos 下编译安装nginx + mysql + php 服务 1.安装nginx 1.1.安装依赖包 yum install wget make gcc gcc-c++ pcre-devel ...
- 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" ...
- CDH安装及使用CM安装集成livy和zepplin
首先转载几位大佬的几篇文章; CDH6.2.0搭建 https://blog.csdn.net/weixin_38201936/article/details/106006335 CDH6.2.0搭建 ...
- PXE高效批量安装和Kickstart无人值守安装——真正完成批量自动安装
PXE高效批量安装和Kickstart无人值守安装--真正完成批量自动安装 一.PXE概述 二.PXE的优点 三.搭建PXE的前提 四.部署PXE远程安装服务 1.安装TFTP服务 2.修改TFTP服 ...
- mysql setup w_MySql的安装及配置详细指引!
一.安装My Sql数据库 1.1,首先下载MySQL与HeidiSQL工具,双击打开后可以看到名为"mysql-5.0.22-win32 Setup.exe"的安装程序,双击执行 ...
最新文章
- Linux下的字符集问题
- html loader的作用,webpack认识loader的作用
- CSS环绕球体的旋转文字-3D效果
- centeros mysql_center os 7 Mysql 安装
- maven生命周期入门
- cat3 utp是不是网线_CAT网线品种分类
- 二、appium的原理
- Axure插件axure-chrome-extension安装(非常方便)
- matlab排队模型和排队系统仿真
- 如何用计算机观看电视节目,如何将计算机显示器变成电视以观看节目
- 你还记得远古时代的拨号上网么?快来了解拨号上网与宽带上网的区别
- 混音合成效果器:Cradle The God Particle for Mac
- Unity3D模型导入缩放问题
- 完美解决IIS 服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '没有注册类别
- 个人网络信息安全管理方法
- python保存变量_python | 变量-保存与命名规则
- 【体系结构】有关Oracle SCN知识点的整理--补充内容
- python画樱花树教程_Python画樱花树❀
- 用于Brain Runners电子游戏的改进SmallNet脑电解码分类
- systemd的日志存在哪里?
热门文章
- [Android 泥水匠] Android基础 之一:浅谈Android架构到HelloWorld案例的剖析
- 一个很cool的C#的高性能数学库
- 简单的C#字符串数组转字符串方法
- 学写Windows Service
- 初学者python笔记(装饰器后篇:登陆验证)
- php中split的使用,php中常用字符串的用法总结 - split
- php实现soap,PHP的SOAP原理及实现详解
- 计算机名代表电脑什么,电脑开机蓝屏的各种文件名是什么意思
- 微课|中学生可以这样学Python(例11.1):tkinter电子时钟程序(2)
- Python提取彩色图像的二值化边缘