Windows下 本地安装mysql 详细步骤其中报错:服务名无效,发生系统错误5,拒绝访问错误解决及navicat 的连接

文章目录

  1. 首先我们去官网上下载mysql的安装源:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

下载后进行解压,文件路径当做安装路径;

  1. 环境变量和相关文件配置

    文件配置:在安装路径中创建一个文件夹:data和配置文件my.ini,

    如下图:

    在这里插入图片描述

    data里可以为空;my.ini 里面的配置为:

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8 
    [mysqld]
    #skip-grant-tables
    #设置3306端口
    port = 3306 
    # 设置mysql的安装目录
    basedir=C:\Program Files\mysql 5.7
    # 设置mysql数据库的数据的存放目录
    datadir=C:\Program Files\mysql 5.7\data
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    

    环境变量配置:指向安装路径中的bin文件;具体如下图所示:

    在这里插入图片描述

这样我们相关的配置就配置完成了。

  1. 启动mysql和初始化设置

    命令:

    net  start mysql
    

    这里我出现服务名无效的错误,具体错误如下图:
    在这里插入图片描述

    首先,我们去看核对我们启动的mysql服务名是否正确:

    打开任务管理器中的服务->mysql->打开服务->mysql 就可看到mysql 详细信息,

在这里插入图片描述
服务名称以及文件的路径是否正确,如果不正确,我们就直接将这个服务删除,不正确的原因是因为自己之前安装配置过mysql,

删除服务命令:以管理员身份打开命令提示符输入:

mysqld-nt -remove 

在这之前 我们先进行安装mysqld

mysqld --install

如果出现succefully 字样,代表安装成功。没有成功,代表权限不够,使用管理员权限 在安装就可以了!!!

初始化设置:

命令:

mysqld --initialize --user=mysql --console

这里会形成一个初始密码,我们需要将他记住,以便登录。

登录 mysql

命令:

mysql -u root -p

输入之前的初始密码,一般的初始密码会比较难记,这里我们进行修改密码

命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'

这样我的mysql 安装完成,在navicat 进行连接时,主机名为:localhost 连接名随意设置,用户名:root 密码为之前修改之后的密码。即可登录成功
在这里插入图片描述

但是 我以为这样就完了 因为我本地数据库可以连接上,但是在cmd上 启动mysql时 ,

又报了其他错误,顿时想暴走,
在这里插入图片描述

这里是因为权限不够的问题,使用管理员权限打开命令提示符即可!!!在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Lq_520/article/details/85237143
今日推荐