windows安装mysql
1.下载MySQLzip压缩包
mysql5.6 64 位下载地址:https://downloads.mysql.com/archives/community/
2.解压安装包到自己想安装mysql大的目录下
3.添加环境变量
在PATH后添加mysql安装文件下的bin目录所在路径
4.编辑my.int文件,注意替换路径
[mysqld]
basedr=F:\mysql-8.0.22-winx64\ #替换目录为自己mysql所在目录
datadir=F:\mysql-8.0.22-winx64\data\ #替换目录为自己mysql所在目录并加data目录,data目录将在启动数据库后自动创建
port=3306 #mysql端口号
skip-grant-tables #跳过数据库权限验证,我们可以在安装好数据库后自己设置数据库用户名密码后注释掉它
注:mysql8.0及以后版本不需要创建此文件
5.启动管理员模式下的cmd,将路径切换到mysql的bin目录
输入mysqld -install,安装mysql。
6.初始化数据文件
mysqld --initialize-insecure --user=mysql
mysqld --initialize --console #mysql8.0及以上用此命令
7.启动MySQL,进入mysql
net start mysql #启动mysql服务
mysql -u root -p #直接回车不用输入密码
8.进入mysql后修改密码
updata mysql.user set authentication_string=password('新密码') where user='root' and Host='localhost';
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; #mysql8.0用此命令修改
9.刷新权限
flush privileges
10.删除my.int文件最后一句skip-grant-tables
11.重启mysql
exit; #退出当前数据库
net stop mysql
net start mysql
12.推荐使用sqlyon工具连接数据库进行操作
当我们用sqlyon连接数据库时有时候会报2058的错误无法连接,这可能是由于mysql加密方法改变,这时我们可以登录mysql执行以下命令
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';