win平台MySQL5.7.21解压版安装详细教程(转)

参考教程:

MySQL5.7.21解压版安装详细教程

MySQL创建用户并设置所有权限

 创建用户:

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

username:用户名
host:指定在哪个主机上可以登录,本机可用localhost,%通配所有远程主机
password:用户登录密码

授权:

GRANT ALL PRIVILEGES ON  *.* TO 'username'@'%' IDENTIFIED BY 'password'; -- 授权
FLUSH PRIVILEGES; -- 刷新权限

格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";
*.*  ==> 代表所有权限,第一个 * 指定数据库名,第二个 * 指定表名;
@ 后面是访问MySQL的客户端IP地址(或是 主机名) % 代表任意的客户端,如果填写 localhost 为本地访问(那此用户就不能远程访问该mysql数据库了)。

========================================================

* MySQL的下载(免安装版)
    - 以 MySQL 5.1 免安装版为例, 下载 mysql-noinstall-5.1.69-win32.zip ( 官方下载页: http://dev.mysql.com/downloads/mysql/5.1.html#downloads )
    
* 配置步骤:
    1. 将下载的 mysql-noinstall-5.1.69-win32.zip 解压至需要安装的位置,如: C:Program Files;
    2. 在安装文件夹下找到my-small.ini配置文件, 将其重命名为 my.ini, 打开进行编辑, 在 [client] 与 [mysqld] 下均添加一行:default-character-set = gbk
    3. 打开 Windows 环境变量设置, 新建变量名 MYSQL_HOME , 变量值为 MySQL 安装目录路径, 这里为 C:Program Filesmysql-5.1.69-win32
    4. 在 环境变量 的 Path 变量中添加 ;%MYSQL_HOME%in;
    5. 安装MySQL服务, 打开Windows命令提示符, 执行命令: mysqld --install MySQL --defaults-file="my.ini" 提示"Service successfully installed."表示成功;
        - 在win7下安装 mysql 运行  mysqld -install 时,出现 Install/Remove of the Service Denied!
        - 在进入C:WindowsSystem32 找到CMD.EXE 右键选择 以管理员身份 进行,再进入相应目录执行命令,一切就OK了
        
* 服务器操作:
    1)windows+R(Run),启动cmd
        - 为了在wind7系统下使用net start mysql和net stop mysql,需要右键以管理员身份运行(搜索cmd,然后右键以管理员身份运行 )
    2)开启或关闭服务器
        - 开启服务器(必须保证mysql为winows服务)net start mysql
        - 关闭服务器(必须保证mysql为winows服务 )net stop mysql  
        
    3)客户登录操作:
        1)登录服务器:mysql -uroot -p123 -hlocalhost
             -u:后面跟用户名
             -p:密码
             -h:IP
        当没有设置密码时:mysql -uroot -p -hlocalhost
        2)退出服务器:exit或quit

    * 注意:第一次使用时要手动开启mysql服务,net start mysql,开启后登陆,root用户的密码为空。

原文地址:https://www.cnblogs.com/xy-ouyang/p/11165857.html