当前位置:首页 > Web开发 > 正文

记录一下自己安装过程遇到的问题

2024-03-31 Web开发

记录一下本身安置过程遇到的问题,也但愿对大家有用~

1、下载(官方保举的是下载安置版本,但是解压版更便捷),下载地点:

2、解压,我们需要增加一步操纵:

(1)创建一个名为my.ini的文件,增补:之前建了data文件夹,但是后续安置报错,引以为戒;

3、改削my.ini文件:

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

# 设置3306端口

port = 3306

# 设置mysql的安置目录

basedir = D:\\Program Files\\mysql\\

# 设置mysql数据库的数据的存放目录

datadir = D:\\Program Files\\mysql\\data

# 允许最大连接数

max_connections=20

# 处事端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB
# 创建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

出格要注意:

(1)D:\\Program Files\\mysql\\data 这个目录必然要是“\\”,千万别弄成“\”不然会报错,或者可以用“/”;
(2)Mysq安置目录和数据存放目录必然要改削为你本身设定的目录,除非你设置的目录与上述一致。

4、配置mysql的环境变量:

点击Path,增加:

5、以打点员身份运行cmd,执行以下操纵:

(1)切换到mysql的bin目录;
(2)执行mysqld --initialize命令,此时会生成一个新目录data,检察.err文件,可以看到root用户生成的随机暗码;


(3)执行mysqld --install命令,安置mysqld处事;

(4)执行net start mysql命令,启动mysql处事;

(5)执行mysql -u root -p命令,,连接mysql数据库,输入上述随机生成的暗码;

(6)执行以下sql重置root暗码:

mysql> alter user ‘root‘@‘localhost‘ identified with mysql_native_password by ‘新暗码‘;

tips:

    mysqld –initialize-insecure自动生成无暗码的root用户;
    mysqld –initialize自动生成带随机暗码的root用户;
    mysqld -remove移除本身的mysqld处事;
    net stop mysql命令,遏制mysql处事
    如果报错,清空data文件夹,最好还是删失data文件,从头执行remove--initialize--install--start(这些不是命令)流程即可;
————————————————
版权声明:本文为CSDN博主「Johnny . Zuo」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文来由链接及本声明。
原文链接:https://blog.csdn.net/u014722022/article/details/100170664

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31131.html