1.下载后得到zip压缩包.
2.解压到自己想要安装到的目录,本人解压到的是D:\Environment\mysql-5.7.19
3.添加环境变量
我的电脑->属性->高级->环境变量
选择PATH,在其后面添加: 你的mysql 安装文件下面的bin文件夹
在D:\Environment\mysql-5.7.19下新建 my.ini 文件
编辑 my.ini 文件 ,注意替换路径位置
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir="D:\mysql\mysql-5.7.27-winx64"
# 设置mysql数据库的数据的存放目录
datadir="D:\mysql\mysql-5.7.27-winx64\data"
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# binlog 配置
log-bin = D:\mysql\mysql-5.7.27-winx64\log\mysql-bin.log
expire-logs-days = 15
max-binlog-size = 1024M
server-id = 1
explicit_defaults_for_timestamp=true
skip-grant-tables
启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,然后输入mysqld –install (安装mysql)
再输入 mysqld --initialize-insecure --user=mysql 初始化数据文件
net start mysql启动mysql
然后用命令 mysql –uroot –p 进入mysql管理界面(密码可为空)
进入界面后更改root密码
update mysql.user set authentication_string=password('erpadmin') where user='root' and Host = 'localhost';
(最后输入flush privileges; 刷新权限)
修改 my.ini文件删除最后一句skip-grant-tables
重启mysql即可正常使用
net stop mysql
net start mysql
4:如果以前已经安装了mysql,出现卸载不干净因而导致启动失败的可以参考
https://www.cnblogs.com/jiyongjia/p/9527499.html
开启远程访问权限:
重新登录: mysql -u root -p
mysql> use mysql;
Database changed
mysql> update user set host = '%' where user = 'root';
mysql> grant all privileges on *.* to root@'%' identified by 'erpadmin'
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;