MySQL安装

Posted famcoo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL安装相关的知识,希望对你有一定的参考价值。

mysql:是用于管理文件的一个软件
    - 服务端软件
      - socket服务端
      - 本地文件操作
      - 解析指令【SQL语句】
    - 客户端软件(各种各样)
      - socket客户端
      - 发送指令
      - 解析指令【SQL语句】

其他类似软件:
  关系型数据库:sqllite,db2,oracle,access,sql server MySQL
  非关系型数据库:MongoDB,redis

Windows:
  压缩包
  放置任意目录
  初始化
    服务端:E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64inmysqld --initialize-insecure
    # 用户名 root 密码:空
  启动服务端:
    E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64inmysqldmysqld

  客户端连接:
    E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64inmysqldmysql -u root -p

  发送指令:
    show databases;
    create database db1;

  环境变量的配置:
    E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64in
    mysqld

windows服务:
  以管理员身份运行cmd

  - 杀死服务端的进程
    tasklist |findstr mysql 查看进程号
    taskkill /F /PID 进程号

  -安装服务
    E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64inmysqld --install
    net start MySQL

  -移除服务
    E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64inmysqld --remove

  -启动/关闭服务
    net start MySQL
    net stop MySQL

  -密码设置
    update mysql.user set authentication_string =password(‘123‘) where User=‘root‘;

  -刷新权限
    flush privileges;

  -破解密码(忘记密码)
    - 先把原来mysql服务端关闭
    - 管理员身份运行执行:mysqld --skip-grant-tables
    - 客户端连接服务端 此时修改密码,注意修改密码之后一定要刷新权限

创建用户:
  create user ‘alex‘@‘192.168.1.1‘ identified by ‘123123‘;
  create user ‘alex‘@‘192.168.1.%‘ identified by ‘123123‘;
  create user ‘alex‘@‘%‘ identified by ‘123123‘;
授权:
  grant select,insert,update on db1.t1 to ‘alex‘@‘%‘;
  grant all privileges on db1.t1 to ‘alex‘@‘%‘;
  revoke all privileges on db1.t1 from ‘alex‘@‘%‘;






















































以上是关于MySQL安装的主要内容,如果未能解决你的问题,请参考以下文章

mysql如何安装?

MySQL安装Error 1045

mysql如何安装

MySQL 5.7怎样安装

windows怎么安装mysql

windows怎么安装mysql