一、下载、安装

1、下载

(1)下载地址

https://dev.mysql.com/downloads/mysql/

(2)此处我下载最新版(8.0.18)

2、安装

(1)解压、并配置环境变量
  step1:右击“我的电脑”,点击属性,选择高级属性设置,添加环境变量PATH,将bin目录下的路径添加到Path中。

比如:E:\soft\mysql-8.0.18-winx64\bin

  step2:查看当前版本。若成功显示版本号,则环境变量配置成功。

mysql --version

(2)修改配置文件(参考如下:)
  bin目录下创建一个 my.ini 文件。

  my.ini 内容如下

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8 

[mysqld]

default-time-zone='+08:00'

#设置3306端口

port = 3306 

# 设置mysql的安装目录

basedir=E:\soft\mysql-8.0.18-winx64

# 设置mysql数据库的数据的存放目录

datadir=E:\soft\mysql-8.0.18-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

(3)使用 管理员的方式 运行cmd (注意:不是普通的cmd窗口)

mysqld -install      -- 用于安装数据库
mysqld --initialize-insecure --user=mysql -- 用于初始化 mysql,会再bin的同级目录创建一个data文件夹
net start mysql -- 用于启动mysql服务(可以手动启动) net stop mysql -- 用于关闭服务

二、使用、常用命令

1、进入数据库

  mysql -uroot -p 用于登录数据库,第一次登陆MySql时,输入密码时,若直接回车不行的话,去data文件夹下找到(.err)文件,找到localhost,将其后面的密码输入即可。

mysql -uroot -p

第一次登陆,直接按回车键即可。

2、修改密码

  mysqladmin -u root -p password 用于修改密码。
注意:需要在 net start mysql 后 (即mysql服务启动后,再使用该命令)

mysqladmin -u root -p password

若第一次修改密码,回车并输入密码即可。(比如此处设置密码 123456)

修改后,输入密码登陆数据库。

【也可进入 mysql 并执行以下语句】
mysql> ALTER USER root@localhost IDENTIFIED BY '';

3、退出数据库

exit    --用于退出数据库

4、常用命令(注意 ; 结尾)

(1)查看mysql 中 有哪些 数据库。

show databases;

(2)创建数据库。

【格式:】
create database 数据库名; -- 用于创建数据库。 【举例:】
create database lyh default character set utf8; -- 创建lyh数据库,并指定默认utf-8编码(设置缺省)

(3)删除数据库。

【格式:】
drop database 数据库名; -- 用于删除数据库。 【举例:】
drop database lyh; -- 删除lyh数据库

(4)使用数据库(进入某个数据库)

【格式:】
use 数据库名; -- 用于进入某个数据库

(5)查看当前数据库中有哪些表。

show tables;

(6)创建表

-- 创建一个 emp 表,其中 id 为主键且自增。
CREATE TABLE emp(
id int primary key auto_increment,
name varchar(50),
salary double,
age int
);

(7)删除表

drop table emp;

(8)新增数据

INSERT INTO emp(name, salary, age) VALUES('tom', 2000, 20);

三、图形界面工具--Navicat

1、下载、安装(自行百度破解版地址)

(1)免费14天的下载地址

https://www.navicat.com.cn/download/navicat-for-mysql

(2)安装

2、使用

(1)选择连接的类型(mysql)

(2)连接数据库(mysql服务要)

3、常见问题 -- 1130

use mysql;
mysql> update user set Host='%' where User='root';
mysql> flush privileges;

4、常见问题 -- 1251

use mysql;
mysql> alter user root@localhost identified by 'newpassword' password expire never;
mysql> alter user root@localhost identified with mysql_native_password by '';
mysql> flush privileges;

5、Win10 下载、安装 Navicat 15并激活

参考地址: https://www.cnblogs.com/l-y-h/p/12746596.html

mysql安装、使用的更多相关文章

  1. linux Mysql 安装及配置

    1.准备 cmake-3.6.0.tar.gz bison-3.0.4.tar.gz mysql-5.7.13.tar.gz (http://dev.mysql.com/get/Downloads/M ...

  2. mysql安装一 --- 源码包安装

    1.登陆http://www.mysql.com/ 或者 www.oracle.com 2. 3. 4. 上面如果不能加载,禁用代理软件 5. 6. 7. 8. 9.上传 10.md5校验安装包的完整 ...

  3. Ubuntu14.04 Django Mysql安装部署全过程

    Ubuntu14.04 Django Mysql安装部署全过程   一.简要步骤.(阿里云Ubuntu14.04) Python安装 Django Mysql的安装与配置 记录一下我的部署过程,也方便 ...

  4. mysql 安装问题

    针对免安装版的mysql: 1.启动CMD,在mysql安装目录下  ~\bin\目录下,输入: mysqld -install   安装msyql服务: 2.启动MySQL服务,输入: net st ...

  5. 001.mysql安装(lnmp)

    mysql官方网站:http://dev.mysql.com/downloads/ Linux环境:刚安装的32位的“最小化安装“的CentOS 6.7 mysql版本:本次实验安装的是mysql5. ...

  6. MySQL安装步骤

    MySQL安装步骤 1. 下载MySQL Community Server 5.6.21,注意选择系统类型(32位/64位) 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下. ...

  7. mysql安装配置

    MySQL 是最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言. MySQL由于其体积小.速度快 ...

  8. LNMP平台搭建---MySQL安装篇

    在前两篇中,安装了一个基本的Web服务器,但是只能提供静态网页查看,要做成动态网站,就必须要数据库或其他编程语言支持了,这里先介绍MySQL数据库的安装. MySQL是一个开源的数据库,在互联网行业应 ...

  9. MySQL的下载与安装 和 navicat for mysql 安装使用

    新手上路-MySQL安装 目录结构 Windows平台 MySQL安装 示例数据导入 Linux平台 CentOS系统 Ubuntu系统 FAQ 密码生成工具-keepass 修改提示符 图形工具 删 ...

  10. MySQL 安装 + 精简 + 配置

    MySQL 安装 + 精简 + 配置 下载安装 从官网 下载 Community Edition MySQL 5.6 版本 精简 根目录下只留 [data/bin/share] , my-defaul ...

随机推荐

  1. 转:linux 安装 Elasticsearch5.6.x 详细步骤以及问题解决方案

    在网上有很多那种ES步骤和问题的解决 方案的,不过没有一个详细的整合,和问题的梳理:我就想着闲暇之余,来记录一下自己安装的过程以及碰到的问题和心得:有什么不对的和问题希望及时拍砖. 第一步:环境 li ...

  2. 洛谷 题解 SP3267 【DQUERY - D-query】

    今天机房讲了莫队. 但是蒟蒻我并没有听懂,所以晚上回家恶补,才弄明白莫队. 莫队是莫涛大神发明的,它的作用就是用优秀的复杂度求解于一些区间之间的操作,莫队其实就是一个优雅的暴力,它的复杂度是O(n s ...

  3. SpringBoot入门简介(一)

    1.SpringBoot简介 1.1 什么是Spring 随着动态语言的流行 (Ruby.Groovy.Scala.Node.js),Java 的开发显得格外的笨重:繁多的配置.低下的开发效率.复杂的 ...

  4. cocoapods 安装使用详解

    http://blog.csdn.net/showhilllee/article/details/38398119 http://www.jianshu.com/p/1222dd6c4271  删除 ...

  5. 【算法随记六】一段Matlab版本的Total Variation(TV)去噪算法的C语言翻译。

    最近看到一篇文章讲IMAGE DECOMPOSITION,里面提到了将图像分为Texture layer和Structure layer,测试了很多方法,对于那些具有非常强烈纹理的图像,总觉得用TV去 ...

  6. JS基础-垃圾回收机制与内存泄漏的优化

    [V8引擎]浅析Chrome V8引擎中的垃圾回收机制和内存泄露优化策略 垃圾回收机制 如何判断回收内容 如何确定哪些内存需要回收,哪些内存不需要回收,这是垃圾回收期需要解决的最基本问题.我们可以这样 ...

  7. 【CentOS7】curl命令

    [CentOS7]curl命令 转载: 参考 https://www.thegeekstuff.com/2012/04/curl-examples/ http://www.cnblogs.com/gb ...

  8. 一个UI程序开始的代码函数导读

    #import "QFAppDelegate.h" @implementation QFAppDelegate //最后一个执行的初始化函数 //主要做一些启动之前的初始化操作 - ...

  9. 【Java笔试】对数据库中的分解是否为无损连接和是否保持函数依赖的判定-由牛客网试题引申-保姆式教学

    [牛客网数据库原理题目]设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},ρ={AB,AC}是R的一个分解,那么分解ρ()? 正确答案:C你的答案:A(错误) ( A ) 保持 ...

  10. ssh jail

    useradd -s /sbin/nologin -M updateuserpasswd updateusermkdir /home/updatechown root:root /home/updat ...