zoukankan      html  css  js  c++  java
  • mysql安装

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

    mysql是什么?

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

    数据库管理软件分类

    分两大类:
      关系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用
      非关系型:mongodb,redis,es
    可以简单的理解为:
        关系型数据库需要有表结构
        非关系型数据库是key-value存储的,没有表结构

    mysql的下载安装

    下载地址:

    window版本

    1、选择对应版本

    2.解压

    解压或安装

    为严谨起见,解压开后直接把配置文件写好放到mysql的根目录中,然后再初始化.否则偶尔有些机器会报错.  

    3.为了统一字符编码,请执行如下操作:

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

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

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

     如果里边涉及路径,路径符号"/"后带的字母可能和"/"组成命令如"s" " "等,记得写成"C:\s",如下图:

    [mysqld]
    # 设置mysql的安装目录
    basedir=D:\sql-5.7.23
    # 设置mysql数据库的数据的存放目录,必须是data
    datadir=D:\sql-5.7.23data
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    
    # mysql端口
    port=3306
    # 字符集
    [mysqld]
    character-set-server=utf8
    collation-server=utf8_general_ci
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8

    4、MySQL服务制作成windows服务

    在bin目录中运行  
    mysqld.exe --install mysql

    C:Windowssystem32>net stop mysql MySQL 服务正在停止.. MySQL 服务已成功停止。 C:Windowssystem32>net start mysql MySQL 服务正在启动 . MySQL 服务已经启动成功。

    5.初始化

    1
    mysqld --initialize-insecure

     6.启动mysql服务

    mysqld #启动MySQL服务

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

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

    windows下登录设置密码

    cmd     输入mysql

    注:bin目录或者添加环境变量

    输入mysql提供的函数:

    查看当前用户

    select user;

    管理员为root(拥有最高权限,管理员账号),密码为空,

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

    然后再登录账号,不输入密码则会出现如下结果

     再次执行如下操作:

    密码忘记——破解密码

    跳过授权方式,直接登录!!

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

    执行如下命令跳过授权表

    #跳过授权表
    mysqld --skip-grant-tables

    5. 现在可以任意的更改密码,执行如下命令

     update mysql.user set authentication_string =password('123') where User='root'; 

    6.刷新权限,执行命令

    flush privileges;

    7.退出mysql。执行命令:exit,

    统一字符编码

    进入mysql客户端,执行s查看默认编码

    我的 my.ini设置的utf-8

  • 相关阅读:
    .net ORM架构列表
    C#向win32程序窗口中的文本框设置指定文本
    C#串口通信总结
    MPF配置文件参数管理
    WF牛人们的资源
    BDD初步
    DevExpress 汉化(简单、实用、快速)
    WPF中的命令简述(Command)
    Devexpress汉化资源
    Silverlight架构列表
  • 原文地址:https://www.cnblogs.com/clbao/p/9668025.html
Copyright © 2011-2022 走看看