安装MySQL--- 5.7.19(超详细–图文教程)自己记录
①从官网下载Mysql
选择版本5.7.19
附上下载链接https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.19-winx64.zip
记得解压好!!
②设置系统变量
右键单击我的电脑,选择属性
进入后,向下翻,找到高级系统设置
进入后,点击环境变量
点击Path
复制保存的地址放到最后一行
③新建 my.ini
文件内容如下
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.7.19-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\Store
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 设置sql_mode
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
%MYSQL_HOME%\bin\mysqld.exe
basedir是你所安装Mysql的目录
datadir
是你数据库存放数据的目录
④安装服务
在你所安装的Mysql的bin 目录下,复制路径
用管理员的身份打开
切换盘符,并输入路径
D:
cd D:\mysql\mysql-5.7.19-winx64\bin
输入服务
mysqld install
这里一定要注意有没有出现 successfully
下面这种是安装失败的!!!
初始化
mysqld --initialize
因为我这里之前已经做过一次了,所以会报错两个
正常情况报错 最后的哪一个
⑤启动 sql 服务
net start mysql
⑥登录mysql
mysql -uroot -p
此时,我们不知道密码,需要去 之前 存储数据的目录(datadir)下寻找 .err后缀的文件
编辑,寻找
A temporary password is generated for root@localhost
复制 之后,按右键即可粘贴
千万不要直接ctrl + v 不然会报错的
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
⑦修改密码
set password for root@localhost = password('你想要 设置的密码,尽可能简单一点');
例如
set password for root@localhost = password('123456');
这个;一定不要忘记!
net stop mysql
net start mysql
#MySQL 服务安装,创建一个 Windows 服务来管理 MySQL 的启动和停止。
mysqld install
#初始化 MySQL 数据目录
mysqld --initialize
#登录mysql输入密码
mysql -uroot -p
#替换密码
set password for root@localhost = password('123456');