mysql-8.0.27-winx64 zip版 安装

  • Post author:
  • Post category:mysql


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



版权声明:本文为diaya原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。