当前位置:Gxlcms > 数据库问题 > 三十七、数据库的安装与使用

三十七、数据库的安装与使用

时间:2021-07-01 10:21:17 帮助过:22人阅读

-socket通信 -收发消息 -解析命令(sql语句) 客户端 -socket通信 -收发消息 -解析命令(sql语句)

 

3、DBMS(DataBase Management System):数据库管理系统

①关系型数据库(*****)
    存储数据的时候,对于数据有条件限制
    数据与数据之间有关联
    通常都是以表格的方式存储
        第一步需要创建表结构!
    oracle, sqlite, db2, sql server,MySQL,access

②非关系型数据库(*****)
    数据存储方式 k,v键值对的形式
    redis,mongodb,memcache

 

二、数据库安装与使用

 1、下载mysql --> 压缩 --> 改名字mysql56 -->

    cmd(管理员身份) --> cd D:\mysql56\bin --> D: --> mysqld

    cmd(普通) --> cd D:\mysql56\bin --> D: --> mysql -h 127.0.0.1 -p 3306 -uroot -p --> 输密码不用管回车 -->

          查看所有数据库 show databases;(后面必须带分号,敲错了用\c退出)

 

2、将mysql启动文件路径添加到环境变量中

    重新打开cmd(管理员身份)--> mysql

 

3、将mysql制作成系统服务 --> 登进services.msc查看,没有MySQL

    一定先将mysql杀死 --> cmd(管理员身份) --> mysqld

              cmd(管理员身份) --> mysql --> tasklist |findstr mysqld --> taskkill /F /PID XX

              关掉两个cmd

              重开新的cmd(管理员身份) --> mysqld --install        # 将mysql服务端制作成系统服务(开机自启动)

              登进services.msc查看,有MySQL,启动MySQL

              再开一份cmd(管理员身份) --> mysql -uroot -p --> show databases;

 

4、修改密码

    重开cmd(管理员身份) --> mysqladmin -uroot -p password 123 --> mysqladmin -uroot -p123 password 3822515 -->

             登录:mysql -uroot -p3822

 

5、破解密码(密码忘记了解决方式):跳过密码登录再修改密码

    登进services.msc,把MySQL停止服务 --> cmd(管理员身份)--> tasklist |findstr mysqld --> mysqld --skip-grant-tables(跳过用户密码认证模式)

    打开新的cmd(管理员身份) --> mysql -uroot -p(没有密码也可以登进去) --> 登进去修改密码:update mysql.user set password=password(3822515) where user=‘root‘                                         and host=‘localhost‘; --> quit --> 两个cmd都关掉,登进services.msc中启动MySQL(关闭跳过验证的服务端,以正常模式启动服务端)

    cmd(管理员身份) --> mysql -uroot -p3822515 --> show databases;

    

6、解决编码问题

    cmd(管理员) --> mysql -uroot -p3822515 --> \s (出现下方表格数据有五花八门的编码(latinl、gbk),统一改成utf8)

    打开D盘中mysql56文件夹,新建文件夹(文本文档),命名为my.ini,然后用Notepad++打开,添加配置,配置为下:

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

[client]
default-character-set=utf8

[mysql]
name=root
password=3822515
default-character-set=utf8

    重新登进services.msc,然后重新启动MySQL,然后表格中五花八门的编码都统一改成了utf8

 

 

 

              

 

三十七、数据库的安装与使用

标签:查看   改名   一个   bin   方式   新建   mysq   编码问题   消息   

人气教程排行