1.官网下载压缩包:https://www.mysql.com/
底部
可以选择之前老版本5.0以上
下载
2.下载完之后,解压,创建一个my.ini文件,里面写入以下配置即可
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\Mysql\\mysql-8.0.11-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8.0以上版本不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\Mysql\\mysql-8.0.17-winx64\\data
# 允许最大连接数
max_connections=20
# 服务端默认使用的字符集默认utf8
character-set-server=utf8
3.开始菜输入 cmd 右键以管理员身份打开并CD 进入mysql安装目录bin,列:cd D:\\Mysql\\mysql-8.0.11-winx64 回车,d;回车即可,然后初始化Mysql,Mysql8.0之后自动生成data文件夹
进入安装目录输入;mysqld --initialize-insecure 建议使用,不设置root密码,运行之后mysql目录会自动生成data文件,目前8.0以上版本自动生成改文件
4.安装mysql 输入以下命令
-
mysqld install mysql (安装mysql服务)如果安装失败,建议先执行第二部,卸载命令
-
sc delete mysql //卸载mysql服务命令(需要管理员权限)
-
mysqld -remove //移除mysql服务(需要停止mysql)
执行命令成功后一般会出现Service successfully installed即为成功
5.开启Mysql服务
1.net start mysql 开启mysql服务
2.net stop mysql 关闭mysql服务
6.登录Mysql
mysql -uroot
7.设置(修改)密码
//切换数据库 use mysql;
//修改root用户的密码为123,根据需要自己设置 alter user ‘root‘@localhost identified by ‘123‘;
//刷新权限,一般修改密码或授权用户的时候需要使用 flush privileges;
8.重新登陆数据库
mysql -uroot -p123 或者 mysql -uroot -p 之后在输入密码123
9.配置环境变量,path 在原由参数后D\Mysql\mysql-8.0.11-winx64\bin
10.配置完用sqlyog或者navicat连接报错2058,用以下方式解决即可
cmd进入msql安装路径bin目录,mysql -uroot -p123进入mysql 之后输入ALTER USER ‘root‘@‘ocalhost‘ IDENTIFIED WITH mysql_native_password BY ‘123‘; 此处123为mysql连接密码
回车即可解决,报此错是因为mysql密码加密方式变了