---恢复内容开始---

mysql是基于C/S端的服务器软件

mysql服务端

-server端开启

-解析指令

-对文件夹、文件、数据的增删改查

mysql客户端

-连接S段

-发送指令(sql语句)

  insert into t1 values(1);

一、安装masql

  数据库服务(一台电脑)

  数据库管理系统(MySQL软件)

  数据库(data/db一个文件夹)

  表:(一个文件)

  记录:(多个字段的信息组成一条记录,即文件中的一行内容)

1.解压mysql的压缩包

2.添加环境变量

3.初始化软件data目录

  生成data目录 存放数据库=》文件=》记录

  初始化的时候一定要等待程序自己退出

  mysqld --initialize-insecure

二、开启mysql服务端

  4.mysql(必须授权)

三、开启客户端、连接服务端

  5.mysql -uroot -p

四、安装windows服务

  mysql --install 安装windows服务

  mysql --remove 移除windows服务

五、忘记密码怎么办?

  1.先关闭掉之前的mysql服务器的进程

  2.跳过授权表开启mysql的服务端,mysql --skip-grant-tables(开启服务端 约束条件跳过授权)

  3.客户端连接 mysql -uroot -p

  4.更改密码:updata mysql.user set authentication_string =password("") where User="root";

  5.刷新权限 flush privileges;

查看进程号 tasklist |findstr mysql

杀死进程    taskkill /F /PID 进程号

六、统一字符编码

在MySQL软件的目录下创建一个my.ini

[mysqld]
# 设置mysql的安装目录 **后面的路径一定是安装sql的目录(自己电脑的)**
basedir=C:\mysql-5.7.-winx64\mysql-5.7.-winx64
# 设置mysql数据库的数据的存放目录,必须是data
datadir=C:\mysql-5.7.-winx64\mysql-5.7.-winx64\data sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# mysql端口
port=
# 字符集
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

再次重启mysql服务端

\s;查看mysql软件配置

七、创建mysql用户

  如何创建用户和密码

    create user "username"@"192.118.1.1" identified by "password";

    create user "username"@"192.117.1.%" identified by "password";

    create user "username"@"%" identified by "password";

  mysql -uusername -h 192.118.1.1 -P 3306 -p

  给当前用户授权

  grant all privileges on db1.ti to “username”@"192.118.1.1"

  取消授权

  revoke .........................................

  show databases;   查看所有的数据库

  use db1;  使用数据库

  创建表  create table t1(id int,name char(10)) defult charset="utf8";

       insert into t1(id,name) values(1,"zhang"),(2,"qing");

  查询所有数据

    select * from t1;

  查询个别字段的数据;

    select id from t1;

MySQL服务器的更多相关文章

  1. 闰秒导致MySQL服务器的CPU sys过高

    今天,有个哥们碰到一个问题,他有一个从库,只要是启动MySQL,CPU使用率就非常高,其中sys占比也比较高,具体可见下图. 注意:他的生产环境是物理机,单个CPU,4个Core. 于是,他抓取了CP ...

  2. 如何配置远程mysql服务器

    如何配置远程mysql服务器 分配用户权限 可以先看一下目前的用户权限状况: use mysql; select host,user,password from user; 然后分配新的权限给某一用户 ...

  3. MYSQL服务器my.cnf配置文档详解

    MYSQL服务器my.cnf配置文档详解 硬件:内存16G [client] port = 3306 socket = /data/3306/mysql.sock [mysql] no-auto-re ...

  4. mysql服务器和配置优化

    一.存储引擎 mysql中有多种存储引擎,一般常见的有三种:   MyIsam InnoDB Memory 用途 快读 完整的事务支持 内存数据 锁 全表锁定 多种隔离级别的行锁 全表锁定 持久性 基 ...

  5. 远程连接mysql数据库时报错: 错误代码 2003不能连接到MySQL服务器在*.*.*.*(111)

    在测试服务器上安装完mysql后, 服务器自己访问没有问题, 但是本地通过sql客户端连接时报错: 错误代码 2003不能连接到MySQL服务器在*.*.*.*(111).在网上查了一些资料,解决方案 ...

  6. 登录phpmyadmin提示: #1045 无法登录 MySQL 服务器

    打开phpmyadmin,进行登录,出现以下问题,提示:#1045 无法登录 MySQL 服务器 或许出现以下错误情况:phpmyadmin:#1045 无法登录 MySQL 服务器.Access d ...

  7. 如何将自己的windows设置为mysql服务器

    1.安装mysql 服务器 2.创建超级用户,即 用户管理 mysql>use mysql; 查看 mysql> select host,user,password from user ; ...

  8. 一台MySQL服务器启动多个端口

    一台MySQL服务器启动多个端口 在测试Mysql多主一从服务器,即一个从服务器多端口同步不同主库.本文记录了开启不同端口的操作. 详细步骤: 1.首先要先把my.cnf配置文件复制一份,开几个端口要 ...

  9. 详解 Spotlight on MySQL监控MySQL服务器

    前一章详解了Spotlight on Unix 监控Linux服务器 ,今天再来看看Spotlight on MySQL怎么监控MySQL服务器. 注:http://www.cnblogs.com/J ...

  10. 1104关于优化mysql服务器几个参数和思路

    转自http://www.cnblogs.com/AloneSword/p/3207697.html 按照从大到小,从主要到次要的形式,分析 mysql 性能优化点,达到最终优化的效果. 利用 min ...

随机推荐

  1. 【C/C++开发】值得学习的C语言开源项目

    值得学习的C语言开源项目 - 1. Webbench Webbench是一个在Linux下使用的非常简单的网站压测工具.它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的 ...

  2. 最新 安易迅java校招面经 (含整理过的面试题大全)

    从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿. 安易迅等10家互联网公司的校招Offer,因为某些自身原因最终选择了 安易迅.6.7月主要是做系统复习.项目复盘.Leet ...

  3. web框架之Django

    windows下安装了Django后,在cmd里输入django-admin会返回Django的所有命令

  4. CMS之promotion failed&concurrent mode failure

    原文链接:https://www.jianshu.com/p/ca1b0d4107c5 CMS并行GC收集器是大多数JAVA服务应用的最佳选择,然而, CMS并不是完美的,在使用CMS的过程中会产生2 ...

  5. [.Net] 一句话Linq(递归查询)

    功能查询起止日期范围内连续的月份列表. /* Period */ cbxPeriod.DataSource = Enumerable.Range(, ).Select(t => DateTime ...

  6. 使用Lombok总结

    Lombok学习总结 Project Lombok is a java library that automatically plugs into your editor and build tool ...

  7. BJFU-206-基于顺序存储结构的图书信息表的修改

    #include<stdio.h> #include<stdlib.h> #define MAX 1000 typedef struct{ double no; char na ...

  8. C++ 重载运算符返回值 和 返回引用的原因

    原因是: +,-,*等返回不了引用,比如+运算符,可以如下重载(为了简单,假设A 只有int x:int y) A operator+(A a,A b) {A sum;   sum.x=a.x+b.x ...

  9. ~jmeter解决csrftoken登录问题

    一.登录接口 url:http://192.168.163.128:/user/login/ 请求方法:post 请求参数: account:用户名 password:登录密码 remember:是否 ...

  10. mysql全面整理(用于复习、查阅)--正在更新

    Mysql学习 1. 关键字与函数名称全部大写 2. 数据库名称.表名称.字段名称全部小写 3. SQL语句必须以分号结尾 一.数据库基本操作 1. 创建.查看数据库 CREATE {DATABASE ...