我下载的版本是mysql-5.7.30的,虽然现在已经升级到8.0版本了,但大同小异。
下载链接:链接:https://pan.baidu.com/s/17OfoF6JFd3CcGEO3D62deA
提取码:q8tj
下载后第一步解压:
注意!!!一定要解压在英文目录下且目录名不要有空格!!!
第二步:配置环境变量。
“此电脑”-右击-“属性”-“高级系统设置”-“环境变量”
在下方系统变量中选择"新建"
编辑系统变量,选择确定。
在path中追加安装目录的\bin目录
依次点击确定。
第三步:在mysql安装目录下创建my,ini文件。注意:后缀一定是ini!!!
my.ini文件内容如图:
编写完成后点击保存!
第四步:以管理员身份运行cmd。
进入mysql安装目录的根目录下的bin目录进行安装。
1.执行mysqld --initialize初始化mysql,会在mysql安装目录下创建一个data目录。
如果报错证明data文件夹已经存在删掉重新执行此命令即可。
2、执行mysqld install进行安装
3、启动mysql服务命令:net start mysql
启动报错1:发生系统错误 1067。
检查mysql安装目录的根目录下的 my.ini 文件配置有没有错:目录不要有中文,切记!!!
然后重新安装mysql:
执行mysqld -remove命令将以前安装的删除,否则会提示已经报错!
再删掉data文件夹,因为有以前的数据!、再次执行mysqld --initilalize
重新安装mysqld install
重新启动net start mysql
4、停止mysql:net stop mysql
5、修改密码
执行mysql -uroot登录,运行mysql命令行
如果报没有权限:检查my.ini文件中的跳转认证。
更新root账户密码为:root,命令为:
update mysql.user set authentication_string=password("root") where user="root";
刷新权限信息:
flush privileges;
退出mysql命令行。
然后运行mysql -uroot -proot,就可以用root用户名和密码了
执行SHOW DATABASES;查看数据库报错,要重新修改密码,还是把密码设置为root。
然后刷新
再次退出后重新登录mysql -uroot -proot,然后show databases查看数据库。
至此安装成功啦~~~~