mysql解压版安装配置及设置密码

昨晚有个朋友安装mysql好几次没有成功,让我帮忙安装下,我就给他写了教程,记录下。

注意:如果之前安装失败过,要把之前安装过的记录都删掉,包括注册表中的。

版本:mysql5.7.27

首先去官网下载最新版mysql:

由于64位的只有解压版,没有mini安装版,就直接下载解压版了:

下载完就直接解压即可。接下来就是配置启动了。

1、添加path路径:D:developoraclemysqlmysql-5.7.27-winx64in

2、新建/修改my.ini配置文件

在安装目录下编辑my.ini文件,没有就自己新建。

在其中修改或添加配置 :(注意千万不要手动创建data目录,没有就对了)

basedir=D:developoraclemysqlmysql-5.7.27-winx64

datadir=D:developoraclemysqlmysql-5.7.27-winx64data

内容如下:

# CLIENT SECTION # ---------------------------------------------------------------------- # # The following options will be read by MySQL client applications. # Note that only client applications shipped by MySQL are guaranteed # to read this section. If you want your own MySQL client program to # honor these values, you need to specify it as an option during the # MySQL client library initialization. # [client] port=3306 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] basedir=D:developoraclemysqlmysql-5.7.27-winx64 datadir=D:developoraclemysqlmysql-5.7.27-winx64data # 允许最大连接数 max_connections=100 # 服务端使用的字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB

3、以管理员身份运行cmd(千万要用管理员身份运行)

首先,进入mysql安装bin目录

然后输入:mysqld -install

再执行命令:mysqld --initialize-insecure

控制台不会有任何反应,等待执行结束

这个时候再看下bin目录,data文件目录就生产了,并生成了一堆文件

如果刚才自己创建了data目录,可以删掉,再执行此命令即可。

4、启动服务

Net start mysql(关闭命令:net stop mysql)

如果报错:由于找不到msvcr120.dll 无法继续执行代码

这是因为缺失vcredist导致的,去网上下载一个安装即可:

5、设置账号密码

1)首先输入命令登入mysql: mysql -u root -p

由于初始没有设置密码,直接enter键跳过密码输入即可

2)输入命令:alter user root@localhost identified by mypassword123 修改密码

密码修改完成,退出

3)再重新登入,不输密码进不去咯

输入刚才设置的密码:登录成功

经验分享 程序员 微信小程序 职场和发展