首页 > 数据库 >Windows安装MySQL-5.7.27

Windows安装MySQL-5.7.27

时间:2022-12-28 23:12:19浏览次数:62  
标签:27 5.7 Windows 安装 mysql MySQL root

一、确认本地是否安装mysql

  1. win+r快捷键打开运行;
  2. 输入services.msc,点击【确定】;

  1. 在打开的服务列表中查找mysql服务,如果没有mysql服务,说明本机没有安装mysql,反之,说明本机安装了mysql服务。

二、下载安装包

官网下载

三、安装MySQL

  1. 在D盘新建文件夹mysql-5.7.27-winx64,并且把下载的安装包解压到此目录;

  2. 创建文件夹data用于存放数据;

  3. 创建配置文件my.ini

  4. 编辑my.ini文件,增加内容如下。

[Client]
#设置3306端口
port = 3306

[mysqld]
#设置3306端口
port = 3306

# 设置mysql的安装目录
basedir=D:\mysql-5.7.27-winx64

# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.7.27-winx64\data

# 允许最大连接数
max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]

# 设置mysql客户端默认字符集
default-character-set=utf8 

四、配置环境

  1. 新建变量名MYSQL_HOME变量值是MySQL安装路径(D:\mysql-5.7.27-winx64);

  2. 找到path,配置变量值%MYSQL_HOME%\bin

  1. 管理员身份运行cmd命令控制台,注册MySQL服务;如果报错Install/Remove of the Service Denied!说明权限不足,切换管理员。
mysqld -install

  1. 初始化;
mysqld --initialize-insecure --user=mysql
  1. 启动MySQL;
net start mysql

#停止MySQL
net stop mysql
  1. 连接MySQL,会提示输入密码,初始密码是空的,直接回车;
mysql -u root -p
  1. 进入MySQL后切换到mysql数据库;
use mysql;
  1. 设置密码执行命令,此处设置密码为123456;
update user set authentication_string=password('123456') where user='root';
  1. 刷新权限;
flush privileges;
  1. 退出。
exit;

四、开启远程连接

  1. 连接MySQL;
mysql -u root -p123456
  1. 切换到mysql数据库;
use mysql
  1. 设置root用户允许远程访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
 
-- 注意:mysql8.0及以上版本需要使用以下语句:
create user root@'%' identified by '123456';
grant all privileges on *.* to root@'%' with grant option;
  1. 刷新权限;
FLUSH PRIVILEGES;
  1. 退出MySQL;
exit;
  1. 使用远程连接工具测试,输入连接串、用户名和密码,点击测试连接。

标签:27,5.7,Windows,安装,mysql,MySQL,root
From: https://www.cnblogs.com/luoyehanya/p/17011490.html

相关文章

  • windows使用git bash 无法交互键盘上下键移动选择选项的解决方法
    来源1、直接通过数字键来选择我们看到的效果是这样的,>这个右尖括号指向的是第一条。我们如果想选择node-sass,我们可以输入2,并回车来选中。如果想选择Default(Vue3......
  • 算法刷题 Day 1 | 704.二分查找 & 27.移除元素
    今天是开始刷题的第一天,就像背单词书又从Abandon开始了一样,但是这次一定要坚持下来。第一天的内容是熟悉的数组,先来看第一题二分查找704.二分查找题目链接:https://leetc......
  • 二分查找(leetcode easy 704)、移除元素(leetcode easy 27)
    二分查找题目链接:https://leetcode.cn/problems/binary-search/思路:暴力法:直接遍历一边数组查找元素.此方法适用于任何数组查找.(时间复杂度O(n)、空间复杂度O(......
  • 使用detours进行windows api hook
    例子在这里:https://github.com/mschadev/detours-example detours-exampleAPIhookingexampleprojectusingMicrosoftDetoursInstallRungitbashgitclone......
  • 刷刷刷Day1| LeetCode704. 二分查找,27. 移除元素
    704.二分查找LeetCode题目要求给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。......
  • windows 禁止ping 和 允许 ping
    以管理员身份启动cmd.exe:启用ping:netshadvfirewallfirewalladdrulename="ICMPAllowincomingV4echorequest"protocol=icmpv4:8,anydir=inaction=allow禁......
  • Windows批处理文件创建文本文档/doc文档
    桌面右键单击新建文本文档修改文件后缀名为.bat如下右键编辑输入如下内容@echoofffor/L%%xin(1,1,25)do@echo%%x>%%x.txtechooff:表示在批处理文件执行过程......
  • 使用DataSecurity Plus监控Windows文件完整性
    使用我们的文件完整性监控软件DataSecurityPlus,与精明的黑客,突发的恶意软件爆发以及挑战法规要求进行战斗。这种先进的工具还有助于生成可操作的报表,提供基于严重性的告警,......
  • windows上clion+minGW+cmake配置G-Nut/Anubis
    注:这里只讲Anubis的配置,windows上clion、minGW和cmake的安装请参考别的博客! 源码下载地址:https://gnutsoftware.com/software/anubis下滑鼠标,找到下载区,点击”Getfree......
  • windows PHPStudy Apach…
    在设置Apache+SSL之前,需要做:安装Apache,下载安装Apache时请下载带有ssl版本的Apache安装程序.并且ssl需要的文件在如下的位置: 创建SSL证书(注意,我下载的是PHP......