当前位置:Gxlcms > 数据库问题 > MySQL下载、安装、配

MySQL下载、安装、配

时间:2021-07-01 10:21:17 帮助过:5人阅读

  1. 下载

    技术分享

    技术分享

  2. 安装

    解压下载的安装包后如下图:

    技术分享

    技术分享

    新建一个my.ini文件,将下面的代码复制到其中保存。

    [mysql]

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

    default-character-set=utf8 

    [mysqld]

    #设置3306端口

    port = 3306 

    # 设置mysql的安装目录

    basedir=D:\mysql\mysql-5.7.13-winx64

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

    datadir=D:\mysql\mysql-5.7.13-winx64\data

    # 允许最大连接数

    max_connections=200

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

    character-set-server=utf8

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

    #default-storage-engine=INNODB 


右击开始按键选择搜索输入cmd,会出现一个命令提示符右键选择以管理员身份运行这个选项,不然就会出现一个身份不够的错误码,这是windows系统的一个特点知道就行了。若是my.ini写错的话,错误码是1067.

以管理员身份打开cmd窗口后,将目录切换到你的解压文件bin目录下。再输入mysqld install回车运行就可以了。

技术分享

接着就是在输入net start mysql启动服务。或者不嫌麻烦的话,就手动启动。打开服务,启动mysql服务。

注:我在安装的过程中出现的问题,安装后无法正常启动却也不提示错误。后来查了资料,发现可能是data文件内容的丢失。

技术分享

所以这时我们可以先用mysqld --initialize 先初始化data目录。再重新启动,这下问题就解决了。

技术分享

修改密码

打开MySQL/bin目录下输入mysql -u root -p ,默认是没有密码的,一般是直接按回车进入,但是会出现ERROR 1045 (28000): Access denied for user‘root‘@‘localhost‘(using password: NO)的错误 。

技术分享

找到安装目录下的my.ini文件并打开,在[mysqld]下添加一行skip-grant-tables,保存该文件并重新启动MySQL。

技术分享

然后在cmd执行 mysql -u root mysql。

给root用户设置新密码mysql> update user set authentication_string=password("新密码") where user="root";并刷新一下。

技术分享

技术分享

将刚才my.ini配置文件的添加那一行去掉,最后重新启动mysql就可以了。

技术分享


MySQL下载、安装、配

标签:windows   管理员   数据库   mysql   服务端   

人气教程排行