则需要做几件事情

本节调节内容:

  • #### mysql的安装、启动

  • #### mysql破解密码

  • 澳门太陽城集团登录网址,#### 统一字符编码

 

MySQL是二个关系型数据库管理体系,由瑞典王国MySQL AB 集团支付,这段时间属于
Oracle 旗下店家。MySQL 最盛行的关系型数据库管理体系,在 WEB
应用方面MySQL是最棒的 EscortDBMS (Relational Database Management
System,关周详据库管理种类) 应用程式之一。

 

mysql是什么?

mysql就是一个基于socket编写的C/S架构的软件

数据库管理软件分类

澳门太阳集团城网址 1

分两大类:
  关系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用
  非关系型:mongodb,redis,memcache

可以简单的理解为:
    关系型数据库需要有表结构
    非关系型数据库是key-value存储的,没有表结构

澳门太阳集团城网址 2

 

mysql的下载安装

想要使用MySQL来存款和储蓄并保留数据,则供给做几件职业:

*  a. 安装MySQL服务端   b. 安装MySQL客户端 澳门太阳集团城网址,  b. 【客户端】连接【服务端】   c.
【客户端】发送命令给【服务端MySQL】服务的接受命令并施行相应操作(增加和删除改查等)*

下载地址:

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

 

window版本

1、官方网址去下载

澳门太阳集团城网址 3

 

澳门太阳集团城网址 4

 

 澳门太阳集团城网址 5

5.初始化

 

1
mysqld --initialize-insecure

 

 6.启动mysql服务

mysqld #启动MySQL服务

 

7.开端mysql客户端并连接mysql服务端(新开二个cmd窗口)

mysql -u root -p # 连接MySQL服务器

 

上一步解决了一部分主题材料,但远远不够透彻,因为在施行【mysqd】运转MySQL服务器时,当前极端会被hang住,那么做一下设置就可以缓慢解决此主题材料,将在MySQL服务创设成windows服务

澳门太阳集团城网址 6

注意:--install前,必须用mysql启动命令的绝对路径
# 制作MySQL的Windows服务,在终端执行此命令:
"c:\mysql-5.6.40-winx64\bin\mysqld" --install

# 移除MySQL的Windows服务,在终端执行此命令:
"c:\mysql-5.7.16-winx64\bin\mysqld" --remove


注册成服务之后,以后再启动和关闭MySQL服务时,仅需执行如下命令:
# 启动MySQL服务
net start mysql

# 关闭MySQL服务
net stop mysql

澳门太阳集团城网址 7

 

windows下登入设置密码

 

开荒终端,输入mysql

 澳门太阳集团城网址 8

 

则需要做几件事情。 澳门太阳集团城网址 9

如若想切到root账号登陆

试行命令:

mysql -uroot -p

再查看当前用户:

select user();

则需要做几件事情。 澳门太阳集团城网址 10

协会者为root(具有最高权力,管理员账号),密码为空,以无密码的诀窍登陆了协会者账号,是十二分危急的一件业务,所以要为管理员账号设置密码

设置管理员root账号密码为123

C:\Users\mjj>mysqladmin -uroot -p password "123"  #设置初始密码 由于原密码为空,因此-p可以不用

 澳门太阳集团城网址 11

ps:⚠️不用管它。翻译为:在指令行分界面使用密码不安全,暴光在终极在那之中。

 

接下来再登录账号,不输入密码则会油然则生如下结果:

澳门太阳集团城网址 12

 

 澳门太阳集团城网址 13

澳门太阳集团城网址 14

则需要做几件事情。 

 

只要想将原有密码123,设置新密码为456

C:\Users\mjj>mysqladmin -uroot -p"123" password "456"  #修改mysql密码,因为已经有密码了,所以必须输入原密码才能设置新密码

 依次推行如下操作:

mysql -uroot -p456

select user();

 

密码忘记——破解密码

 

跳过授权格局,直接登陆!!

0.以管理员身份展开cmd

 

2.停掉mysql服务端

C:\WINDOWS\system32>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。

3.进行如下命令跳过授权表

#跳过授权表
C:\WINDOWS\system32>mysqld --skip-grant-tables
2018-06-09 17:12:38 0 [Warning] Insecure configuration for --secure-file-priv: Current value does not restrict location of generated files. Consider setting it to a valid, non-empty path.
2018-06-09 17:12:38 0 [Note] mysqld (mysqld 5.6.40) starting as process 6052 ...4.

 4.再一次翻开

 澳门太阳集团城网址 15

  1. 则需要做几件事情。近来得以随便的改造密码,试行如下命令

 update mysql.user set authentication_string =password(”) where User=’root’; 

* *

6.刷新权限,推行命令

flush privileges;

 澳门太阳集团城网址 16

7.脱离mysql。实行命令:exit,

 

8.让用户去加载权限,以管理员身份进入cmd,查看当前mysql进度

1
tasklist |findstr mysql  #查看当前mysql的进程

 澳门太阳集团城网址 17

9.杀死当前的长河,实施如下命令

taskkill /F /PID 6052  # 杀死当前的进度pid

澳门太阳集团城网址 18

10.重复推行如下操作,还原

 澳门太阳集团城网址 19

集合字符编码

进入mysql客户端,执行\s

 澳门太阳集团城网址 20

为了统一字符编码,请实践如下操作:

(1)my.ini文件是mysql的配备文件,

在C:\mysql-5.6.40-winx64文件下创建my.ini文件

(2)将如下代码拷贝保存。

    

澳门太阳集团城网址 21

#mysql5.5以上:修改方式为
    [mysqld]
    character-set-server=utf8
    collation-server=utf8_general_ci
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8

澳门太阳集团城网址 22

 

(3)以处理人身份重启服务,试行如下命令 

澳门太阳集团城网址 23

C:\Windows\system32>net stop MySQL
MySQL 服务正在停止..
MySQL 服务已成功停止。

C:\Windows\system32>net start MySQL
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

澳门太阳集团城网址 24

(4)在cmd中输入mysql进入mysql环境,执行\s,展现如下消息,表示成功

澳门太阳集团城网址 25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

taskkill /F /PID 6052  # 杀死当前的进程pid

You may also like...

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图