Windows安装MySQL-5.7.27

一、确认本地是否安装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. 使用远程连接工具测试,输入连接串、用户名和密码,点击测试连接。

posted @ 2022-12-28 23:05  落叶寒鸦  阅读(368)  评论(0)    收藏  举报