mysql-8.0.27-winx64 zip版 安装

hh1. 到下面网站上,下载 mysql-8.0.27-winx64.zip文件 。

 

https://dev.mysql.com/downloads/mysql/

2. 将zip解压到,要想要保存的目录,如:D:\mysql-8.0.27-winx64

3. 在保存的目录里,新建:my.ini 配置文件 ,如:D:\mysql-8.0.27-winx64\my.ini。ini文件内容如下:红色字为,需要修改的内容,改为自已保存目录。注意:a) 文件要保存为ANSI编辑格式。b)Data文件夹不要手动创建,它会自动生成。此外不要放在不同的磁盘上,尝试basedir在c:datadir在d: 结果data初始出错。

[mysqld]
port=3306
basedir=D:\mysql-8.0.27-winx64
datadir=D:\mysql-8.0.27-winx64\Data

max_connections=200
max_connect_errors=10
character-set-server=utf8mb4
default-storage-engine=INNODB
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8mb4
[client]
port=3306
default-character-set=utf8mb4

 

4.以管理员身份运行cmd

  

5.  进入bin文件目录下:

   输入:    cd D:\mysql-8.0.27-winx64\bin

   输入:    d:

 6. 输入:  mysqld --initialize --console   (这个初始,要建一个临时密码)

运行时,出现下面错误 。在网上找到VCRUNTIME140.dll与MSVCP140.dll,安装vcredist。

 启动时出现下图问题,是因data里有文件,将其全部删除,再运行,就可以了。

 

mysqld --initialize-insecure --user=root  (这个初始,并建一个空密码)

7. 记住临时密码(注意:要等它执行完命令后自动退出),将cmd的内容复制到记事本,因为后面我们需要用他的临时密码:

8. 输入: mysqld --install

9. 如果提示服务已存在,如下图,

则输入:sc delete mysql  

再输入:mysqld --install

即可。

10.启动sql服务: 

输入: net start mysql

11.修改数据库密码:

输入:mysql -u root -p

再输入先保存的初始密码。进入sql编辑状态(mysql> ),说明成功。

12.用sql语句修改密码为:key456。请注意中文字符空格,引号等。

输入:ALTER USER 'root'@'localhost' IDENTIFIED BY 'key456';

13.刷新权限,生效新密码。

输入:flush privileges;

14. 加远程用户权限。

输入:create user root@'%' identified by 'key123';

输入:grant all privileges on *.* to root@'%';

输入: flush privileges;

输入:ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘key123’;  (这个可省)

https://www.cnblogs.com/xikui/p/14981603.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

diaya

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值