Mysql学习笔记【一、环境安装&配置】
安装
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学习笔记【一、环境安装&配置】的更多相关文章
- appium学习笔记(环境安装配置,设备启动)
Android SDK下载及配置 下载地址 下载后解压缩,打开SDK Manager.exe,下载适当版本的Android包 配置环境变量:目录下的tools路径(含uiautomatorview ...
- PHP学习笔记----IIS7下安装配置php环境
原文:PHP学习笔记----IIS7下安装配置php环境 Php如何安装 Php版本的选择 Php在windows下的(php5.4.7)有两种版本: VC9 x86 Non Thread Safe ...
- openresty 学习笔记一:环境安装
openresty 学习笔记一:环境安装 openresty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库.第三方模块以及大多数的依赖项.用于方便地搭 ...
- Beego 学习笔记一:环境的配置
Beego 环境的配置 1> 下载go,并安装.下载地址是: https://golang.org/dl/.最好选择这部分的最新的下载安装 2> 配置环境变量(若是没有配置 ...
- Java学习笔记——Linux下安装配置tomcat
朝辞白帝彩云间,千里江陵一日还. 两岸猿声啼不住,轻舟已过万重山. ——早发白帝城 首先需要安装配置JDK,这里简单回顾下.Linux下用root身份在/opt/文件夹下创建jvm文件夹,然后使用ta ...
- [学习笔记]Ubuntu下安装配置SQLSERVER2017
摘要自微软官网: https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-ubuntu 安装步骤: 1. 导入公共秘 ...
- Java学习笔记——Linux下安装配置MySQL
山重水复疑无路,柳暗花明又一村 --游山西村 系统:Ubuntu 16.04LTS 1\官网下载mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz2\建立工作组:$su ...
- php学习笔记之wamp安装配置
一.下载apache.php.mariadb apache 下载地址:http://www.apachehaus.com/cgi-bin/download.plx VC9版本分为:32位版.64位版. ...
- mysql学习笔记(sqlalchemy安装及简单使用)
博主最近在研究接口API自动化测试,之前设计的通过excel来实现自动化测试的框架实际使用中还是有很多局限性 这次博主的思路是: 1 搭建接口API管理平台 支持数据库方便维护 2 自动化测试平台可直 ...
- ELK学习笔记之Kibana安装配置
Kibana 是一个开源的分析和可视化平台,是ELK的重要部分.Kibana提供搜索.查看和与存储在 Elasticsearch 索引中的数据进行交互的功能.开发者或运维人员可以轻松地执行高级数据分析 ...
随机推荐
- zabbix通过SDK和API获取阿里云RDS的监控数据
阿里云的RDS自带的监控系统获取数据不怎么直观,想要通过API获取数据通过zabbix显示,因为网上资料缺乏和其他一些原因,获取API签名很困难,但使用阿里云的SDK可以完美避开获取签名的步骤. 阿里 ...
- mysql 高性能日记之索引(持续更新)
本文仅限于自己读写的笔记,需要具有一定 mysql(inodb,myisam 引擎)基础的高端玩家,不感兴趣的玩家们就不用在意了 Inodb 引擎 1,每个新建索引,都需要考虑清楚看是否是必须的,很多 ...
- Springboot--关于使用webapp目录
前我在学习springBoot集成springMVC的时候发现webapp目录, 1. 直接右键运行,访问不到页面,原来并不是不支持啊,只是默认没有把它放在编译路径里面. 我们可以在项目的packag ...
- 【Linux】部署NTP时间同步服务器
1. 查看机器的Linux版本 查看集群内所有服务器的linux版本,确保相同,不要跨大版本. [root@bigdata111 ~]# cat /etc/redhat-release CentOS ...
- 【转】Jquery ajax与asp.net MVC前后端各种交互
本文转载自:https://www.cnblogs.com/fengyeqingxiang/p/11169218.html 1.Jquery通过ajaxSubmit提交表单 if (jQuery(&q ...
- Python3 Selenium自动化web测试 ==> 第五节 WebDriver高级应用 -- 使用JavaScript操作页面元素
学习目的: 中级水平技术提升 在WebDriver脚本代码中执行JS代码,可以解决某些 .click()方法无法生效等问题 正式步骤: Python3代码如下 # -*- coding:utf-8 - ...
- jupyterlab部署到docker
操作环境:mac OS 10.14.6 docker版本:10.03.1 终端:iterm2 3.3 时间:2019年8月 ::说明::jupyter没有提供单独的jupyterlab镜像,可以使用j ...
- 深入理解C语言-深入理解数组
数组,作为C语言中常见的复杂数据类型,了解其本质有助于深入了解C语言 数组概念 元素类型角度:数组是相同类型的变量的有序集合测试指针变量占有内存空间大小 内存角度:联系的一大片内存空间 数组初始化 数 ...
- C学习笔记-函数
函数的定义 返回值类型 函数名([[参数类型 参数名1],[参数类型 参数名2],···,[参数类型 参数n]]) { //执行语句 return 返回值; } 返回值类型:用于限定函数返回值的数据类 ...
- Django2.2 数据库的模块model学习笔记
一.前言 为什么选用Django2.2,因为从2019年下半年起Django2.2逐渐成为长期支持版本,官网也有数据,所以当然选用维护时间长的版本 二.models的建立 Django的models也 ...