MySQL安装

 

1 下载与安装

下载地址:https://dev.mysql.com/downloads/mysql/

因为是在windows x64环境下使用,因此选择“mysql-8.0.12-winx64.zip”

下载完成后,解压“mysql-8.0.12-winx64.zip”文件到预定目录(例如:D:\Design\MySQL)

2 配置my.ini脚本

参照网上教程配置my.ini脚本文件,因为解压后的文件夹并没有my-default.ini,因此需要创建一个.ini文件。

-----------------------------------------------my.ini-----------------------------------------------

[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
#安装路径
basedir=D:\Design\MySQL
#数据路径
datadir=D:\Design\MySQL\data
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#允许最大连接数
max_connections=200
#
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
D:\Design\MySQL\bin\mysqld.exe

------------------------------------------------------------------------------------------------------

3 添加环境变量

1)新建系统环境变量:MYSQL_HOME=D:\Design\MySQL;

2)在系统环境变量Path中加入%MYSQL_HOME%\bin;

4 注册MySQL服务

打开cmd,进入MYSQL所在目录(D:\Design\MySQL\bin),然后输入“mysqld install MySQL --defaults-file="D:\java\mysql\my.ini"”命令并执行,返回“Service successfully installed.”则表示注册成功。此时通过Windows任务管理器服务Tab页,能够看到多了一个MySQL服务,目前状态是“已停止”。(使用mysqld remove移除MySQL服务)

4 启动MySQL服务

在cmd中,输入“net start mysql”并执行。

如果启动失败(反正我是没有启动成功),则先输入“mysqld --initialize-insecure --user=mysql”进行初始化,然后输入“mysqld install MySQL --defaults-file="D:\java\mysql\my.ini”,再次输入“net start mysql”。此时通过Windows任务管理器能够看到MySQL服务是“正在运行状态”。

如果以上操作,仍然无法启动,可以输入“mysqld --console”指令,可以查看启动失败原因(在设置my.ini默认数据库引擎时,不小心将INNODB写错了导致一直启动失败)。

5 设置账号密码

因为安装的是mysql-8.0.12(版本比较新),参照网上很多方法设置密码都没有生效(郁闷)。

可行的方法是输入以下命令:

1)net start mysql(启动mysql服务)

2)mysql -u root -p(登录mysql)

3)回车(因为初始账号没有密码,直接回车即可登录)

4)use mysql;(进入mysql数据库)

5)update user set authentication_string=''  where user='root';

6)ALTER user 'root'@'localhost' IDENTIFIED BY '*****';(在****处输入新密码,注意最后的“;”)

7)exit(退出)

再次登录mysql数据库,就需要使用刚刚设置的新密码。

参考资料

1)https://www.cnblogs.com/tyhj-zxp/p/6693046.html

2)https://www.cnblogs.com/adolfmc/p/5497974.html

3)https://www.cnblogs.com/kawask/p/9171966.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值