美文网首页
MySQL数据库的安装

MySQL数据库的安装

作者: 纯甄酸牛奶i | 来源:发表于2019-01-20 23:30 被阅读0次

              MySQL数据库的安装

    mysql-5.7.24-win64解压版安装

    下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

    解压安装包: D:\MySQL\mysql-5.7.24-winx64


    1.配置环境变量:

    新建MYSQL_HOME变量,并配置值为mysql根路径,比如:D:\MySQL\mysql-5.7.24-winx64

    编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量后,注意多个地址值用分号隔开。

    【配置path环境变量,也可不新建MYSQL_HOME变量,而是直接将MySQL安装目录下的bin配置到path变量下】

    2.创建配置文件:

    准备好my.ini文件【可以先新建一个my.txt文件,然后通过重命名修改文件后缀为.ini,以前的版本解压后或许会存在my-default.ini文件,但是5.7.24版本没有,因此要自己手动创建该文件】, 编辑好my.ini文件之后,my.ini文件放到D:\MySQL\mysql-5.7.24-winx64目录下。

    注意:根据自己的实际路径,

              修改basedir为mysql根路径,

              修改basedir为根路径\bin

    文件的内容如下:

    [mysql]

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

    default-character-set=utf8

    [mysqld]

    # 设置3306端口

    port = 3306

    # 设置mysql的安装目录

    basedir=D:\MySQL\mysql-5.7.23-winx64            //需要更改实际路径

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

    datadir=D:\MySQL\mysql-5.7.23-winx64\data          //需要更改实际路径

    # 允许最大连接数

    max_connections=200

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

    character-set-server=utf8

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

    default-storage-engine=INNODB

    #skip-grant-tables

    3.安装数据库:

    管理员身份打开cmd命令窗口

    执行以下语句进行MySQL的安装(执行命令后提示:Service

    successfully installed. 表示安装成功):

    mysqld-install

    或者(mysqld install MySQL –defaults-file=”D:\MySQL\mysql-5.7.24-winx64\my.ini” //删除可以用 mysqld remove )

    4.初始化数据库

    执行以下语句进行MySQL的初始化(执行命令后会在MySQL的安装目录下生成data目录并创建root用户):

    mysqld--initialize-insecure --user=mysql

    注意: 不执行此步骤, 启动时会报, MySQL 服务无法启动. 服务没有报告任何错误

              如果执行此步无法创建data文件夹报错,手动在mysql根文件夹下创建data文件夹,再试试第4步。

              如果还报错,试试先  mysqld

    remove  删除mysql,从第3步开始再来一次试试。

    5.启动mysql服务

    执行以下命令以启动mysql服务:

    netstart mysql

    (如果启动失败,重启电脑试试)

    6.设置root密码

    启动MySQL之后,root用户的密码为空,设置密码,命令如下直接回车即可):

    mysql–uroot -p

    回车进入mysql

    use mysql;

    update user set

    authentication_string=password("root") where user="root";

    flush privileges;

    quit;

    此时设置root密码为root并退出

    重新进入输入mysql –uroot –proot进入数据库

    //注:

    mysqladmin -u root -p password root 

    mysql -u  root -p root


    注意:

    如果刚开始无法进入mysql,可以参考修改密码文档试试修改密码方式。

    如果连接数据库后输入命令show databases,报错ERROR 1820 (HY000);

    修改一次密码set password=password("root");


    mysql-5.7.24-winx64 解压版卸载

    1.关闭服务

    以管理员身份运行cmd,执行以下命令:

    net stop mysql

    或者 找到服务界面,停止MYSQL服务

    2.卸载

    mysqld –remove [服务名]

    默认是MYSQL

    3.删除解压文件

    4.删除注册表信息

    清除注册表中的该MySQL服务,:

    a、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL目录删除

    b、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL目录删除

    c、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL目录删除

    注册表中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之类,删除的时候都删除就可以 。

    相关文章

      网友评论

          本文标题:MySQL数据库的安装

          本文链接:https://www.haomeiwen.com/subject/zvzfjqtx.html