MySQL的一点应用

一、下载MySQL数据库

  我们要下载是5.7版本的

  这是32位电脑的下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-win32.zip

  这是64位电脑的下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-winx64.zip  

  下载完解压就行了;里面内容如下

  

解压后的文件名字是mysql-5.7.18-winx64

二、安装MySQL服务

  1.以管理员身份运行“ 命令提示符 ”。如下图

 2.用命令提示符进入MySQL下的bin目录

  在电脑找到解压后的mysql-5.7.18-winx64并进入到bin里面,如下图

  

  点击地址栏复制地址,在命令提示符里面输入cd 加上刚复制的地址F:\java\mysql-5.7.18-winx64\bin,

如:cd F:\java\mysql-5.7.18-winx64\bin 回车,再输入文件所在的盘符,回车。

  

3.对于5.7没有data的目录,需要用mysqld --initialize-insecure --user=mysql这条指令创建一个,如下图:

  

  F:\java\mysql-5.7.18-winx64这里是不是多了个data的目录

  

4.安装服务,运行命令mysqld -install,如下图:

  

  如果提示过这样的,如下图

  

  已经安装过服务的可以用mysqld -removel来取消之前的,不需要mysql时,也可以用,如下图:

  

5.运行服务,运行MySQL服务用 net start mysql 的条指令来运行,如下图:

  

  如需要配置是否开机启动mysql可以在windows服务里面配置。

三、客户端测试

  运行mysql -uroot -p这条登录命令,其中-u是用户名默认是root,-p是密码默认空,如下图:

  

四、修改用户名密码

  1.运行切换数据的命令use msql,如下图:

  

  2、运行命令UPDATE user SET authentication_string=password(‘123456‘) where user=‘root‘,如下图:

  

  3.FLUSH PRIVILEGES;这条命令是刷新,让权限生效,如下图:

  4.重新登录mysql,输入exit退出后,再输入 mysql -Uroot -p密码  就行了,如下图:

  

五、修改mysql的字符编码

  1.查看我们mysql的编码,需要 show variables like "%character%";

  

  2.在mysql-5.7.18-winx64目录下新建一个 my.ini的文件,

  

  用记事本打开,内容是

  [mysqld]

  charcter_set_server=utf8 和

  [mysql]

  default-character-set=utrf8

  

  这里弄完后要重启mysql服务才会生效,因为只有启动服务才会读取那文件

  

  退出mysql,重新登录mysql,输入查询指令

  

最后这样就完成了

  

时间: 2025-01-02 03:06:30

MySQL的一点应用的相关文章

MySQL的一点浅显知识

本人最近看了一本有关于MySQL的书籍<MySQL必知必会>,书中只写了一些基本知识,但是也基本涵盖了所有的MySQL的知识点.其余的比较高级的也只是在基础上进行扩展或者是优化,看完这本书之后,本人也有一点疑惑,所以知道的朋友帮忙解决一下 1.MySQL的引擎分类 InnoDB,MyISAM以及MEMORY等3个引擎. InnoDB是一个可靠的事务处理引擎,但是其不支持全文本搜索. MEMORY在功能上等同于MyISAM,但由于数据存储在内存中,速度很快. MyISAM是一个性能极高的引擎,它

Linux 下安装MySql的一点整理

一.安装步骤: 1.去mysql官网下两个RPM安装包.客户端(如:MySQL-client-5.5.43-1.linux2.6.i386.rpm)与服务器端(如MySQL-server-5.5.43-1.linux2.6.i386.rpm) 2. 在Linux系统上敲下如下命令: rpm -qa | grep mysql 以此检测系统是否有安装mysql的关联软件.有关联软件的,一定要删除掉.否则就会出现这种情况:   3.验证mysql是否正确装好的方法: 输入 netstat -nat  

MySQL-Front 建表引发的一点小思考(数据表格模版)

我们建表的时候,有一些字段总是会常用到的.也就是每一张表都会有这些字段. 我用mysql有一点时间了,今天(2016-02-27 21:53:38)在用mysql-front建表的时候,感觉有点点不太舒服. 就是某些表格中的字段,基本上每一张表都会用到.我的做法是 从 某张建好的表格上复制过来.每次都需要点开已经 新建好的数据表来复制,粘贴字段.感觉有点点不方便. 然后我在想,如果可以提供一种类似 Visual studio 那种建项目的项目模板就好了.于是,查阅了下资料,在 github 上找

源码安装mysql,及主从同步

源码安装mysql [可选] 如果用源码安装cmake软件: cd /home/oldboy/tools/ tar xf cmake-2.8.8.tar.gz cd cmake-2.8.8 ./configure #CMake has bootstrapped. Now run gmake. gmake gmake install cd ../ 依赖包安装(这里直接可以用yum安装cmake) # yum install cmake gcc gcc-c++ gcc-g77 autoconf au

《Mysql 公司职员学习篇》 第一章 小A的烦恼

第一章  小A的烦恼 ----- 为什么学习数据库 和 如何选择数据库 小A是某公司的职员,公司数据部的员工,平常的大小工作,完全离不开EXCELL,而最近小A却越来越苦恼,不由的向好朋友小Y吐槽.小Y是某互联网公司的程序员,拥有多年开发经验. 小Y:"小A,你最近'印堂发黑',越来越疲劳无力,怎么?工作上遇见什么难题了?". 小A:"唉,别提了,最近公司发展迅速,数据量越来越大,我那'极品'电脑,关打开EXCELL就要卡个半天,再加上处理和计算,一天下来,卡顿的时间,都够我

windows 下一个mysql password忘记改变

到场mysql简介 my.ini 于[mysqld]以下被加入 skip-grant-tables win+R 热键 进cmd 然后输入命令net stop mysql  最后一点,使文件夹mysql件夹下的bin文件夹 输入命令 mysqld-nt --skip-grant-tables (本地測试提示一个waring 貌似没影响) 再次win+R快捷键  输入cmd 然后输入命令 mysql -u root 回车,此时应该进入mysql了 选择数据库  user mysql; 改动passw

基于文件系统(及MySQL)使用Java实现MapReduce

实现这个代码的原因是: 我会MapReduce,但是之前都是在AWS EMR上,自己搭过伪分布式的,但是感觉运维起来比较困难: 我就MySQL会一点(本来想用mongoDB的但是不太会啊) 数据量不是很大,至少对我来说. 希望不要出很么问题,这方面文件系统还是可以信任的. 设计思路如下: init阶段:将所需的文件添加到一个列表文件input_file_list.txt中. Map阶段:读取input_file_list.txt中的每一个文件的每一行,并将其映射成一个key-value对. 考虑

使用动态跟踪技术SystemTap监控MySQL、Oracle性能

[IT168 技术]本文根据吕海波2018年5月11日在[第九届中国数据库技术大会]上的演讲内容整理而成. 讲师介绍: 吕海波,美创科技研究员,ITPUB管理版版主.出版技术书籍<Oracle内核技术揭密>,曾参加过两届数据库大会.IT老兵,22年IT领域从业经历,十数年数据库经验,惯看IT江湖风起云涌.曾在多家巨头型互联网公司(阿里.ebay.京东)从事数据库管理.数据架构.运维自动化工作.目前主要研究数据安全.敏捷运维等方向. 内容摘要: 时间都去哪儿了?这是性能调优时大家最爱问的问题.比

linux架构学习第二十六天之LAMP架构原理及搭建详解

内容: 1.何为LAMP 2.LAMP的架构以及通信过程 3.LAMP的搭建过程(rpm包) 4.基于LAMP搭建wordpress博客 一.何为LAMP LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl.PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,LAMP具有通用.跨平台.高性能.低价格的优势,因