步骤:
1、mysql下载
mysql官网下载地址:
https://dev.mysql.com/downloads/mysql/
选择mysql8.0.23版本下载
https://dev.mysql.com/downloads/file/?id=501136
2、选择路径,解压文件
3、配置mysql环境变量
1.系统变量增加MYSQL_HOME
D:\mysql-8.0.23-winx64
2.设置系统环境变量path:D:\mysql-8.0.23-winx64\bin
%MYSQL_HOME%\bin
4、mysql初始化和启动
1.以管理员身份运行cmd
2.cd到mysql的安装目录
#cd到mysql安装目录下
cd D:\mysql-8.0.23-winx64
#在cmd的bin目录执行以下命令,程序会在动MySQL文件夹下创建data文件夹以及对应的文件。
mysqld --initialize-insecure
小贴士:
mysqld –initialize-insecure自动生成无密码的root用户,
mysqld –initialize自动生成带随机密码的root用户。
如果出错,清空data文件夹
5、为Windows系统安装MySQL服务
#安装MySQL服务,默认服务名为:mysql
mysqld --install
#启动mysql服务
net start mysql
#查看名为mysql的服务
sc query mysql
#启动MySQL服务,注意此时的“mysql”表示服务名
net start mysql
#删除服务命令(卸载时使用)
sc delete mysql
6、为root账号设置密码
上面已经将root账号设置为空,可以使用root用户直接登录,然后修改密码.
#本地登录mysql
mysql -u root -p
#指定端口号登录MySQL数据库
mysql -u root -p -P 3306
#指定IP地址和端口号登录MySQL数据库
mysql -h 127.0.0.1 -u root -p -P 3306
#修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
如:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
如下图,mysql密码修改成功。
注意:
1、在8.0版本之后MySQL的PASSWORD(‘newpassword’)函数设置密码已经被取消。
输入命令
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘newpassword’;
mysql_native_password
为加密方式。
刷新指令FLUSH PRIVILEGES;
(刷新权限)
2、如果以前安装过mysql一定要把之前的卸载干净,具体步骤参考百度。
遇到的问题:
1、mysqld.exe执行报错:找不到VCUNTIME140.dll,无法继续执行代码。
解决:
1.网上查找并vcruntime140.dll
文件
2.
32位: 将vcruntime140.dll文件复制到“C:\Windows\System32”
这个目录下
64位: 将vcruntime140.dll文件复制到C:\Windows\SysWOW64
目录下
3.点击“开始菜单”,选择“运行”按钮,输入:
32位: regsvr32 vcruntime140.dll
,点击确定。
64位: regsvr32 c:\Windows\SysWOW64\vcruntime140.dll
4.弹出安装完成vcruntime140.dll文件的提示,点击确定。
5.done
2.安装vcruntime140.dll文件,提示vcruntime140.dll已加载,但找不到入口。
解决:
参考https://jingyan.baidu.com/article/495ba841db120138b20ede65.html
3.提示找不到VCRUNTIME140_1.dll,无法继续执行代码。
解决:
下载VCRUNTIME140_1.dll文件,方法同问题2。