码迷,mamicode.com
首页 > 数据库 > 详细

MySQL安装

时间:2018-12-03 01:14:36      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:查看进程   x64   show   设置   str   指令   rac   root   sele   

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

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

Windows:
  压缩包
  放置任意目录
  初始化
    服务端:E:\wupeiqi\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld --initialize-insecure
    # 用户名 root 密码:空
  启动服务端:
    E:\wupeiqi\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld\mysqld

  客户端连接:
    E:\wupeiqi\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld\mysql -u root -p

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

  环境变量的配置:
    E:\wupeiqi\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin
    mysqld

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

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

  -安装服务
    E:\wupeiqi\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld --install
    net start MySQL

  -移除服务
    E:\wupeiqi\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld --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安装

标签:查看进程   x64   show   设置   str   指令   rac   root   sele   

原文地址:https://www.cnblogs.com/famcoo/p/10056009.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!