win7系统MySql安装和使用教程

首先下载mysql安装包

点击下载mysql v5.7.1

解压

下载完毕后解压在D盘 路径为D:\mysql-5.7.13-winx64,然后进入这个目录,新建一个my.ini的文件。内容如下:

  1. [mysql]
  2. # 设置mysql客户端默认字符集
  3. default-character-set=utf8
  4. [mysqld]
  5. # 设置3306端口
  6. port = 3306
  7. # 设置mysql的安装目录
  8. basedir=D:\mysql-5.7.13-winx64
  9. # 设置mysql数据库的数据的存放目录
  10. datadir=C:\wamp-all\sqldata
  11. # 允许最大连接数
  12. max_connections=20
  13. # 服务端使用的字符集默认为8比特编码的latin1字符集
  14. character-set-server=utf8
  15. # 创建新表时将使用的默认存储引擎
  16. default-storage-engine=INNODB

安装

  1. 打开命令行,输入命令:
  2. mysql install

启动和关闭mysql服务

  1. 启动命令:
  2. net start mysql
  3. 关闭命令
  4. net stop mysql

配置环境变量

如果你想在任意的目录下打开命令行并运行mysql或关闭mysql,就一定要配置环境变量。

  1. 右键我的电脑->属性->高级系统设置->环境变量->path->编辑,将下载解压的mysqlbin目录的全路径放里面:D:\mysql-5.7.13-winx64; 多个用分号隔开
  2. 配置完毕可以随意目录下进入mysql,否则要进入D:\mysql-5.7.13-winx64\bin 目录下运行

新建root用户

  1. //自动生成无密码的root用户
  2. mysqld --initialize-insecure
  3. //test改成自己的用户名
  4. reate user 'test'@'localhost' identified by '你的密码'
  5. grant all privileges on *.* to test@'localhost'

进入数据库

  1. mysql -u root -p //然后回车,按指令输入密码

注意,可能会出现报错的提示,如ERROR 1045 (28000)

  1. ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
  2. ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)

出现以上两种情况可以这样解决

  1. 1、打开my.ini文件,在[mysqld]下面添加 skip-grant-tables ,保存退出
  2. 2、重启服务,net stop mysql 然后 net start mysql
  3. 3、进入mysql mysql -u用户名 -p ,弹出输入密码时直接回车跳过
  4. 4、进入mysql后重新设置用户密码,
  5. mysql> update mysql.user set authtntication_string=password('rootroot') where user='root'; (密码自己设)
  6. mysql> flush privileges; 刷新数据库
  7. mysql> quit;
  8. 5、重新进入my.ini文件删除刚刚添加的 skip-grant-tables
  9. 6、重启服务,net stop mysql 然后 net start mysql

到现在为止已经完成数据库的安装和启动,其他MySql语句操作我不在啰嗦,百度有很多。

Window7系统安装和使用MySql的更多相关文章

  1. 基于MAC OS 操作系统安装、配置mysql

    $ sudo mv mysql-5.1.45-osx10.6-x86_64 /usr/local/mysql$ cd /usr/local$ sudo chown -R mysql:mysql mys ...

  2. CentOS 6.5系统安装编译安装MySQL 5.6详细过程

    点评:CentOS 6.5下通过yum安装的MySQL是5.1版的,比较老,那我们就通过源代码安装高版本的MySQL5.6.14.一:卸载旧版本使用下面的命令检查是否安装有MySQL Server r ...

  3. Window7系统安装Ubuntu16双系统

    在电脑上插入ubuntu系统启动盘,之前做好的u盘启动盘,重启计算机,进入BIOS设置界面,设置系统启动为u盘启动,保存后退出.之后进入ubuntu系统安装界面. 在安装界面中选择系统语言,选择安装u ...

  4. MySQl安装全解

    这是第二次安装MySql了.第一次安装花了几个小时,理解安装的每一个页面,这次光寻找安装包就找了几个.因此感觉有必要做一次全面的安装笔记.(有点浪费时间了,可是感觉非常值得)本人系统是window7. ...

  5. windows安装nginx、mysql等软件并加入系统服务启动详细

    windows类系统安装nginx.mysql软件 (PS:windows系统环境中设置完nginx.mysql环境变量,需要重新启动系统才会生效.) 一.NGINX:首先下载windows版ngin ...

  6. python爬虫学习记录——各种软件/库的安装

    Ubuntu18.04安装python3-pip 1.apt-get update更新源 2,ubuntu18.04默认安装了python3,但是pip没有安装,安装命令:apt install py ...

  7. Win7系统安装MySQL

    最近重装系统,重新搭建编译环境:重装mysql,发现一篇特别好的安装博客(http://blog.csdn.net/longyuhome/article/details/7913375),转载过来,留 ...

  8. openstack安装系列问题:window7 64位安装的virtualBox 只能选择32位的系统安装不能选择64位的系统安装

    个人原创,转载请注明作者,出处,否则依法追究法律责任 2017-10-03-12:22:22 现象:window7 64位安装的virtualBox 只能选择32位的系统安装不能选择64位的系统安装 ...

  9. linux系统安装mysql

    所有平台的Mysql下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server版本及对应的平台. 接下来我们在 Centos 系统下使用 yum 命令安装 MySql ...

随机推荐

  1. 开发第一个VUE插件

    背景 项目中用到element-ui,里面用到了弹出组件,但是效果不太满意,于是自己就想写一个简单的弹出组件.目前已经发布到npm:可以通过npm i dialog-wxy -s 进行下载使用页面调用 ...

  2. Canvas + WebSocket + Redis 实现一个视频弹幕

    原文出自:https://www.pandashen.com 页面布局 首先,我们需要实现页面布局,在根目录创建 index.html 布局中我们需要有一个 video 多媒体标签引入我们的本地视频, ...

  3. mybatis简单用法

    1.resultType 和 resultMap 引言: MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表 ...

  4. 关于react中context的使用

    context是用于组件间数据的传递,就是减少props的使用 具体使用也很简单 第一步设置默认值,第二部用provider发放,第三步使用contextType来接受最近的provider,然后直接 ...

  5. Django orm self 自关联表

    自关联模型 自关联模型就是表中的某一列,关联了这个表的另外一列.最典型的自关联模型就是地区表.省市县都在一张表里面.省的pid为null,市的pid为省的pid,县的pid为市的ID. class A ...

  6. Proxy Class(代理类)

    在使用二维数组时,我们可以使用a[][]来访问数组中的元素,这很显然是正确的也无需证明. 但如果要自己实现一个二维数组的时候,会发现如果想要重载符号[][],会被告知没有这个符号,这即引出了C++ o ...

  7. maven项目使用自己创建的jar包--maven without test code

    eclipse版本为2018-12(4.10.0) 1.创建一个jar包 首先自己建立了一个maven project,名为jweb.GAV坐标: <groupId>amberai< ...

  8. Python稀疏矩阵运算

    import numpy as np import scipy import time import scipy.sparse as sparse t = [1]+[0]*4999 a = scipy ...

  9. [luogu]P3959 宝藏[NOIP][状态压缩DP]

    [luogu]P3959 宝藏[TREASURE] 题目描述 参与考古挖掘的小明得到了一份藏宝图,藏宝图上标出了 n 个深埋在地下的宝藏屋, 也给出了这 n 个宝藏屋之间可供开发的 m 条道路和它们的 ...

  10. docker-compose进行部署容器的时候,报错权限不足

    刚刚用docker-compose部署elk的时候,没有起来,查看日志的时候,发现在数据卷挂载的时候,报错权限不足. 由于日志不在了,这里就直接贴出解决办法. 问题原因及解决办法 原因是CentOS7 ...