您的位置:首页 > 数据库 > MySQL

Windows10安装MySQL5.7步骤

2020-04-03 07:42 1061 查看

1、在官网下载mysql5.7安装包

 下载地址:https://downloads.mysql.com/archives/community/

2、解压安装包

 将压缩包放在你认为合适的地方解压(文件路径中最好不要有中文)

例如,我放在D盘

3、配置环境变量
右击  此电脑/计算机,点击属性,打开高级系统设置,点击环境变量。

新建系统变量:

变量名:MYSQL_HOME
变量值:D:\test\mysql-5.7.17-winx64(你的mysql实际安装位置)

path里添加:%MYSQL_HOME%\bin

4、创建并配置my.ini文件

在MYSQL_HOME目录下创建data目录,例如:D:\test\mysql-5.7.17-winx64\data。另外,创建Uploads目录作为MySQL导入导出的目录。创建my.ini文件,建议放在MYSQL_HOME目录下,简单配置可参考:

my.ini文件参考配置:

[mysqld]
port=3306
character_set_server=utf8
basedir=D:\test\mysql-5.7.17-winx64
datadir=D:\test\mysql-5.7.17-winx64\data
server-id=1
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
lower_case_table_names=1
innodb_file_per_table = 1
log_timestamps=SYSTEM

log-error = error.log
slow_query_log = 1
slow_query_log_file = slow.log
long_query_time = 5
log-bin = binlog
binlog_format = row
expire_logs_days = 15
log_bin_trust_function_creators = 1
secure-file-priv=D:\test\mysql-5.7.17-winx64\Uploads

[client]   
default-character-set=utf8

5、初始化并安装数据库

a.以管理员身份运行 cmd,然后cd到你安装的数据库的bin目录下,执行mysqld --initialize-insecure命令。
执行完毕之后,会在data目录下生成很多文件。

b.再执行mysqld.exe -install命令,安装数据库。(注意一定要使用管理员身份运行cmd,否者会提示Install/Remove  of   the  Service   Denied!,安装失败)

    显示Service successfully installed则说明安装成功了!

c.再执行net start mysql命令,启动mysql服务

如果mysql服务启动失败,请尝试以下步骤:

  a.把my.ini复制到\bin文件夹下;

  b.在cmd到\bin目录,然后输入mysqld --initialize --user=mysql --console 执行此命令, 生成库. 注意有个临时密码, 要记下来;

  c.启动服务net start mysql;

  d.进入mysql命令下执行:mysql -uroot -p,输入刚刚的密码;

  e.再执行SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456') 命令修改root的登录密码;//这里的123456就是新密码

如果mysql服务启动成功,则执行以下步骤:

    a.查看error.log日志,获取密码

由于初始化设置或版本差异,有些版本安装完成后root是空密码,有些是临时密码,

   b.进入mysql命令下执行:mysql -uroot -p,输入刚刚日志里查到的密码

  c.再执行SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456') 命令修改root的登录密码;//这里的123456就是新密码

 

6、下面我们就可以用Navicat等第三方工具登录了

至此,mysql5.7就在window系统安装初始化完毕。

 

  • 点赞
  • 收藏
  • 分享
  • 文章举报
Rookie_cc 发布了1 篇原创文章 · 获赞 0 · 访问量 26 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: