zoukankan      html  css  js  c++  java
  • MySQL解压版的安装与配置

     

    1、解压mysql-5.7.15-winx64.zip到D:MySQL Server 5.7(你想安装的位置)

    2、如果机器上安装过其他版本的mysql先删除环境变量PATH中的mysql路径,然后再进行以下步骤,注意端口号和服务名称不能重复;

    3、根目录下新建文件my.ini,将以下内容写入文件

     [mysqld]

    basedir=D:MySQL Server 5.7

    datadir=D:MySQL Server 5.7data

    port=3308

    3、管理员权限打开(cmd)

    进入D:MySQL Server 5.7的bin文件夹

     输入mysqld --install MYSQL_NEW --defaults-file="D:MySQL Server 5.7my.ini"

    MYSQL_NEW 为新创建的MYSQL服务

    D:MySQL Server 5.7 为MYSQL的路径

    提示 下图代表创建成功

    4、输入mysqld --initialize-insecure --user=mysql 在data下面创建需要的文件,需要等待几秒钟

    5、启动数据库net start MYSQL_NEW

    6、用户root密码是空;直接回车

     7、使用mysql库,更新root用户的密码

     8、给root用户赋值所有权限

     如果密码不为空的情况,可以直接使用下面的语句先强制修改个密码,在使用数据库;

    1、mysql -u root -P 3308

    update user set authentication_string=PASSWORD('root') where User='root';

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

    flush privileges;

    注意:

    对新建的data文件夹进行初始化;

    命令1:>mysqld--initialize-insecure;(初始化后没有root密码,建议使用)

    命令2:> mysqld–initialize;(初始化后随机生产一个root密码)

    重要命令:

    必须要在bin文件夹下创建服务和删除服务

    mysqld --install mysql3306 --defaults-file="D:mysql server 5.73308my.ini"    创建服务

    mysqld –remove mysql3306    删除服务

    mysqld --initialize-insecure --user=mysql   创建data文件

    net start mysql3306   启动服务

    net stop mysql3306  停止服务

    sc delete mysql3306       删除服务

    这个mysql是你服务的名称如果是其他名称改成其他的

    1、show databases;   //所有数据库列表

    2、create database dbName; //创建数据库

    3、use dbName;  //选择数据库

    4、show tables; //显示数据表列表

    5、Exit;还在mysql执行界面,清空屏幕中已有sql

    6、Quit;直接退出mysql执行界面

    遇到的问题:第二次部署时提示不是内部命令或外部命令;需要进入bin下面,不然找不到mysqld

  • 相关阅读:
    Get distinct count of rows in the DataSet
    单引号双引号的html转义符
    PETS Public English Test System
    Code 39 basics (39条形码原理)
    Index was outside the bounds of the array ,LocalReport.Render
    Thread was being aborted Errors
    Reportviewer Error: ASP.NET session has expired
    ReportDataSource 值不在预期的范围内
    .NET/FCL 2.0在Serialization方面的增强
    Perl像C一样强大,像awk、sed等脚本描述语言一样方便。
  • 原文地址:https://www.cnblogs.com/ruijie/p/10314656.html
Copyright © 2011-2022 走看看