安装

https://www.mysql.com/
官网下载安装包msi

安装流程略去
注:此处有坑,重新安装mysql 8之后,发现mysql起不来,可能原因有以下几点
1、没有data文件,运行mysqld --initialize
2、没有配置文件,自己加一个
3、mysqld线程占用,打开任务管理器,结束所有的mysqld(我是这里才成功的)

另注:8.0密码修改
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

配置

MySql配置文件(安装目录\my.ini)

如:C:\Program Files\MySQL\MySQL Server 5.7
打开安装目录下my-default.ini

修改编码为“utf8”

  • 默认配置
    [mysql]
    default-character-set=utf8
  • 服务器配置
    [mysqld]
    character-set-server=utf8
    default-storage-engine=INNODB

环境变量配置

在系统环境变量Path中配置bin目录,作用是你可以直接在cmd中操作mysql指令,否则你必须切换到bin目录下才能使用
我的电脑->右键->属性->高级系统设置->环境变量->系统变量->Path->双击->添加“C:\Program Files\MySQL\MySQL Server 5.7\bin”

验证是否安装成功

我的电脑->右键->服务和应用程序->服务->如果找到MySql且是已启动状态 说明安装成功

使用

打开cmd->mysql -V 查看当前安装的mysql的版本

停止服务

net stop mysql

启动服务

net start mysql

登录mysql

mysql -uroot -proot -P3306 -h127.0.0.1

  • -u 用户名username 超级用户root
  • -p 密码password 超级用户用户名root 也可以在第一次输入指令时缺省,会在回车后单独以密文再次输入
  • -P 端口号port mysql默认3306 未修改时可不填
  • -h 主机host 本机为127.0.0.1 本机可不填

退出mysql

三种指令都可以退出
exit;
quit;
\q

提示符修改

默认的提示符为mysql>
修改的指令是:
prompt XXX
两种方式可以修改

  • 登录时修改
    mysql -uroot -proot --prompt xxx
  • 登录后修改
    prompt xxx

修改参数可用:

  • \h 主机名
  • \u 用户名
  • \D 日期
  • \d 当前数据库

如:prompt \u@\h \d>
若当前数据库为test,提示符会被修改为 root@localhost test>

常用命令(须以分号结尾)

  • SELECT VERSION() 显示当前服务器版本
  • SELECT NOW() 显示当前时间日期
  • SELECT USER() 显示当前用户

Mysql学习笔记【一、环境安装&配置】的更多相关文章

  1. appium学习笔记(环境安装配置,设备启动)

      Android SDK下载及配置 下载地址 下载后解压缩,打开SDK Manager.exe,下载适当版本的Android包 配置环境变量:目录下的tools路径(含uiautomatorview ...

  2. PHP学习笔记----IIS7下安装配置php环境

    原文:PHP学习笔记----IIS7下安装配置php环境 Php如何安装 Php版本的选择 Php在windows下的(php5.4.7)有两种版本: VC9 x86 Non Thread Safe ...

  3. openresty 学习笔记一:环境安装

    openresty 学习笔记一:环境安装 openresty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库.第三方模块以及大多数的依赖项.用于方便地搭 ...

  4. Beego 学习笔记一:环境的配置

    Beego 环境的配置 1>     下载go,并安装.下载地址是: https://golang.org/dl/.最好选择这部分的最新的下载安装 2>     配置环境变量(若是没有配置 ...

  5. Java学习笔记——Linux下安装配置tomcat

    朝辞白帝彩云间,千里江陵一日还. 两岸猿声啼不住,轻舟已过万重山. ——早发白帝城 首先需要安装配置JDK,这里简单回顾下.Linux下用root身份在/opt/文件夹下创建jvm文件夹,然后使用ta ...

  6. [学习笔记]Ubuntu下安装配置SQLSERVER2017

    摘要自微软官网: https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-ubuntu 安装步骤: 1. 导入公共秘 ...

  7. Java学习笔记——Linux下安装配置MySQL

    山重水复疑无路,柳暗花明又一村 --游山西村 系统:Ubuntu 16.04LTS 1\官网下载mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz2\建立工作组:$su ...

  8. php学习笔记之wamp安装配置

    一.下载apache.php.mariadb apache 下载地址:http://www.apachehaus.com/cgi-bin/download.plx VC9版本分为:32位版.64位版. ...

  9. mysql学习笔记(sqlalchemy安装及简单使用)

    博主最近在研究接口API自动化测试,之前设计的通过excel来实现自动化测试的框架实际使用中还是有很多局限性 这次博主的思路是: 1 搭建接口API管理平台 支持数据库方便维护 2 自动化测试平台可直 ...

  10. ELK学习笔记之Kibana安装配置

    Kibana 是一个开源的分析和可视化平台,是ELK的重要部分.Kibana提供搜索.查看和与存储在 Elasticsearch 索引中的数据进行交互的功能.开发者或运维人员可以轻松地执行高级数据分析 ...

随机推荐

  1. hive端建表中文注释乱码

    背景:mysql编码是utf-8,mysql中建库建表中文显示都正常,但在hive窗口中建表时字段中文注释均乱码的问题. 问题:hive中建表后字段中文注释显示异常. 1. 定位 mysql 端问题 ...

  2. Linux命令集锦:crontab命令

    Linux crontab是用来定期执行程序的命令.当安装完成操作系统之后,默认便会启动此任务调度命令.crontab命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作. 而 ...

  3. 转载:深入理解Spring MVC 思想

    原文作者:赵磊 原文地址:http://elf8848.iteye.com/blog/875830 目录  一.前言二.spring mvc 核心类与接口三.spring mvc 核心流程图 四.sp ...

  4. jenkins中使用shell脚本必须切换jenkins用户

    https://blog.csdn.net/cdnight/article/details/81078191 安装这篇解决的 正确使用脚本的方式: 1.脚本必须使用jenknins用户,且所有命令必须 ...

  5. Java集合(0):概述

    下面是一个Java集合的简化图,我们可以看出,集合分Collection和Map两大部分: 接下来分别以下面几个章节介绍Java集合: Java集合(1):Collections工具类中的static ...

  6. Python 面向对象(上)

    一. 什么是面向对象? 1. 在了解面向对象之前,首先我们需要知道两个概念:(1)什么是函数?函数是对功能或动作的一种封装.函数的语法结构如下: def func(arg1): '''函数的内部有函数 ...

  7. 可视化,matplotlib,seaborn,plotly,pyecharts等等

    画频率直方图 import pandas as pd import matplotlib.pyplot as plt Series.value_counts().plot.bar() plt.show ...

  8. 【并行计算-CUDA开发】CUDA并行存储模型

    CUDA并行存储模型 CUDA将CPU作为主机(Host),GPU作为设备(Device).一个系统中可以有一个主机和多个设备.CPU负责逻辑性强的事务处理和串行计算,GPU专注于执行高度线程化的并行 ...

  9. 前端H5中JS用FileReader对象读取blob对象二进制数据,文件传输

    HTML5中的Blob对象只是二进制数据的容器,本身并不能操作二进制,故本篇将对其操作对象FileReader进行介绍. FileReader FileReader主要用于将文件内容读入内存,通过一系 ...

  10. jinfo 命令

    NAME jinfo - Generates configuration information. SYNOPSIS jinfo [ option ] pid 示例:jinfo 3245