• mysql安装


    转别人的 ,很实用;,,,,,,,,,,,,,,,,,,,,,

    MySQL是一个功能强大的数据库,目前十分流行。MySQL官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的。有的人下了zip格式的,但解压后却发现没有setup.exe,面对一堆文件不知如何下手
    这里写图片描述
    这种情况下需要自己配置MySQL才能正确使用


    首先将解压后的文件夹放在一个适当的位置,我的放在了D盘的根目录下(D:mysql-5.6.24)
    之后如果你直接在cmd命令行中输入mysql -u root -p,会出现下面情况

    
    C:UsersAdministrator>mysql -u root -p
    'mysql' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。

    这是因为我们还没有配置MySQL,我们需要将MySQL加入环境变量中。
    我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
    这里写图片描述

    这里写图片描述

    在系统变量里面找到PATH,选中,点击编辑

    这里写图片描述

    点 新建 -> 浏览 找到我们的MySQL的目录下的bin目录,点击确定

    这里写图片描述

    这样我们就修改了系统变量

    但现在MySQL还是不能使用,我们需要修改一下MySQL的配置文件
    MySQL的默认的配置文件是D:mysql-5.6.24my-default.ini,如果没有的话我们也可以自己建一个my-default.ini
    在其中修改配置信息
    这里写图片描述
    修改或添加

    [mysqld]
    basedir = D:mysql-5.6.24
    datadir = D:mysql-5.6.24data 

    这里写图片描述

    然后再以管理员身份运行cmd
    输入cd D:mysql-5.6.24in(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错)
    进入MySQL下的bin目录,然后输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)
    安装成功后,还需要启动服务,在cmd中输入:net start mysql,服务启动成功,然后就可以登录了,输入mysql -u root -p(如果是第一次登录没有密码,直接按回车跳过即可)

    C:WINDOWSsystem32>d:
    
    D:>cd mysql-5.6.24
    
    D:mysql-5.6.24>cd bin
    
    D:mysql-5.6.24in>mysqld -install
    Service successfully installed.
    
    D:mysql-5.6.24in>net start mysql
    MySQL 服务正在启动 .
    MySQL 服务已经启动成功。
    
    
    D:mysql-5.6.24in>mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 1
    Server version: 5.6.24 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    mysql> 

    但有时候在安装过程中可能会出现一些错误

    如果出现“错误2 系统找不到文件”,先检查一下是否修改过配置文件或者是否进入在bin目录下操作,如果配置文件修改正确并且进入了bin文件夹,需要先删除mysql(输入 mysqld -remove)再重新安装(输入 mysqld -install);
    如果出现错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。


    初次使用没有密码,想修改密码有以下方式
    方法1: 用set password命令
    首先登录MySQL。
    格式:mysql> set password for 用户名@localhost = password(‘新密码’);
    例子:mysql> set password for root@localhost = password(‘123’);

    方法2:用mysqladmin(不需要登录mysql)
    格式:mysqladmin -u用户名 -p旧密码 password 新密码
    例子:mysqladmin -uroot -p123456 password 123

    方法3:用UPDATE直接编辑user表
    首先登录MySQL。

    mysql> use mysql;
    mysql> update user set password=password('123') where user='root' and host='localhost';
    mysql> flush privileges;
    • 1
    • 2
    • 3

    方法4:在忘记root密码的时候,可以这样
    以windows为例:
    1. 关闭正在运行的MySQL服务。
    2. 打开DOS窗口,转到mysqlin目录。
    3. 输入mysqld –skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
    4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlin目录。
    5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
    6. 连接权限数据库: use mysql; 。
    6. 改密码:update user set password=password(“123”) where user=”root”;(别忘了最后加分号) 。
    7. 刷新权限(必须步骤):flush privileges; 。
    8. 退出 quit。
    9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

     
  • 相关阅读:
    锐浪报表(Grid++Report)问题-子报表获取不到父报表参数问题解决
    C#PictureBox实现一直显示提示信息
    C#.Net ComboBox控件设置DropDownList之后背景颜色问题,以及发现的微软的一个BUG
    Visual Studio 2019移除/禁用Live Share按钮
    robotframework导入selenium2library变红
    robotframework selenium2library中关键字缺失的问题
    Jmeter之JSON提取器的使用
    Jmeter中unicode转码问题处理
    Jmeter之关联接口处理
    jmeter之用户自定义的变量
  • 原文地址:https://www.cnblogs.com/523823-wu/p/9017106.html
Copyright © 2020-2023  润新知