wb.ouyang

毕竟几人真得鹿,不知终日梦为鱼

导航

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

 

要安装MySQL 8的压缩包版本,你可以按照以下步骤进行:

  1. 下载MySQL 8的压缩包‌:
  • 访问MySQL官方下载页面
  • 选择“MySQL Community Server”下的“Download”按钮。
  • 在出现的下载页面中选择适合你操作系统的压缩包版本(如Windows下的zip文件)。
  1. 解压MySQL 8的压缩包到指定目录‌:
  • 将下载的zip文件解压到你希望安装的目录,例如D:\MySQL\mysql-8.0.xx-winx64
  1. 配置MySQL的环境变量‌:
  • 右键点击“此电脑”或“计算机”,选择“属性”。
  • 点击“高级系统设置”,然后选择“环境变量”。
  • 在“系统变量”区域找到Path变量,选择“编辑”。
  • 点击“新建”,然后添加MySQL的bin目录路径,例如D:\MySQL\mysql-8.0.xx-winx64\bin
  1. 创建MySQL的配置文件‌:
  • 在MySQL的根目录下(如D:\MySQL\mysql-8.0.xx-winx64)新建一个名为my.ini的文件。

  • 编辑my.ini文件,添加如下内容(根据你的安装路径进行调整):

    [mysqld]
    port=3306
    basedir=D:\MySQL\mysql-8.0.xx-winx64
    datadir=D:\MySQL\mysql-8.0.xx-winx64\data
    max_connections=200
    max_connect_errors=10
    character-set-server=utf8mb4
    default-storage-engine=INNODB
    default_authentication_plugin=mysql_native_password
    
    [mysql]
    default-character-set=utf8mb4
    
    [client]
    port=3306
    default-character-set=utf8mb4

     
  1. 初始化MySQL数据库并启动服务‌:
  • 打开命令提示符(CMD),以管理员身份运行。

  • 使用cd命令切换到MySQL的bin目录下,例如:

    cd D:\MySQL\mysql-8.0.xx-winx64\bin
  • 执行初始化命令:

    mysqld --initialize --console

    执行成功后,会输出一个临时密码,请记录下来,稍后将用于登录MySQL。

  • 安装MySQL服务:

    mysqld --install MySQL
  • 启动MySQL服务:

    net start MySQL
  1. 修改MySQL初始密码‌:
  • 使用临时密码登录MySQL:

    mysql -u root -p

    输入临时密码登录。

  • 登录成功后,执行以下命令修改密码(将new_password替换为你希望设置的新密码):

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
  • 刷新权限,使修改生效:

    FLUSH PRIVILEGES;
  • 退出MySQL:

    quit;

至此,MySQL 8的压缩包版本已经安装完成,并且你已经成功修改了root用户的密码。现在你可以使用新的密码通过MySQL客户端或任何数据库管理工具连接到MySQL服务器了。

 

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

参考教程:

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

 my.ini

[mysqld]
port = 3306
#设置mysql的安装目录
basedir=D:/mysql-5.7.21-winx64
#设置mysql的数据目录
datadir=D:/mysql-5.7.21-winx64/data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8 

 

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 Files\mysql-5.1.69-win32
    4. 在 环境变量 的 Path 变量中添加 ;%MYSQL_HOME%\bin;
    5. 安装MySQL服务, 打开Windows命令提示符, 执行命令: mysqld --install MySQL --defaults-file="my.ini" 提示"Service successfully installed."表示成功;
        - 在win7下安装 mysql 运行  mysqld -install 时,出现 Install/Remove of the Service Denied!
        - 在进入C:\Windows\System32 找到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用户的密码为空。

 

posted on 2019-07-10 18:53  wenbin_ouyang  阅读(183)  评论(0)    收藏  举报