最近,在对象的help和自己不懈努力之下,成功安装了mysql。
在这个过程中,踩了不少坑,现在做一个安装mysql的踩坑指南。
背景 :电脑是win10系统,安装的mysql是从官网下载的最新版本。
步骤一:下载放到指定目录
从MYSQL官网下载社区版(https://dev.mysql.com/downloads/mysql/)完最新版的mysql安装包后,解压mysql的安装包。把mysql安文件包放到指定的目录下,我的安装目录在G盘。
步骤二:安装vcruntime140_1.dll
准备文件:由于电脑的磁盘被格式化过,在输入“net start mysql ”命令后,提示报错:缺少vcruntime140_1.dll。
报错信息
解决办法:去微软官网(https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170)下载对应版本的Visual C++,我下载的是VC_redist.x64。点击“同意”、“安装”即可。
步骤三:** 安装:.\mysqld.exe -install**
点击电脑左下角“win”键,右键点击,在弹出的界面,选择“Windows PowerShell(管理员A)”。输入:“G:”,切换到G盘。输入安装报所在目录( cd \DVsoftware\mysql-8.0.28-winx64\bin\),进入到bin目录下。输入“.\mysqld.exe -install”命令。
切换目录
步骤四:初始化密码
输入启动服务命令:net start mysql;
跳过密码登录:.\mysql -u root --skip-password;
更改密码:ALTER USER 'root@localhost' IDENTIFIED BY 'root-password';
通过以上步骤即可完成mysql的安装和密码的设置步骤。
在mysql的bin中cmd,输入mysql -u root -p 启动mysql,输入密码后,即可登录mysql。
登录成功
需要提醒的是:在前期的安装mysqld.exe和设置密码都需要在“Windows PowerShell(管理员A)”操作完成。最后才通过CMD进行启动mysql。别问原因,问就是踩过坑了。