`

MySql非安装板攻略及异常处理

阅读更多
    我下载的是64bit的非安装版。Navicat客户端管理异常:Access denied for user 'root'@'localhost' (using password:YES)无法打开本地连接,已经设置了密码。之前对Mysql也没有认真的学习过,都是出于简单应用层面的操作,曾一度去下载非绿色版,不过安装包不全转而回来收拾这个绿色版的残局(之前没有配置环境变量和修改密码)。

1、下载
mysql安装文件:http://xiazai.zol.com.cn/detail/4/33431.shtml
navicat安装文件:http://download.csdn.net/detail/long_sheng/6442857
2、解压下载文件到磁盘



3、配置初始文件my.ini
在C:\Windows目录下创建my.ini文件,并填写如下内容(注意路径是你自己的MySQL解压路径)。


4、配置环境变量
新增变量MYSQL_HOME,值为Mysql解压路径。

在path中添加“%MYSQL_HOME\bin%”


5、安装Mysql为系统服务

   使用window CD 命令进入Mysql解压路径:D:\Program Files\mysql-5.6.16-winx64\bin
输入: mysqld -install (安装服务)。
注:安装服务 mysqld -install,启动服务 net start mysql,停止服务 net stop mysql,
删除服务 mysqld -remove  。

6、数据库用户操作常用命令
-------------------以下操作基于环境变量配置完整-------------------------



------------------------------------------------------------------------
修改密码
   ⑴ mysql>update user set password=password('new_password') where user='用户名';
      mysql>flush privileges;
      注意:使用flush privileges命令使密码生效。
   ⑵mysql>set password [for user]=password('new_password');
      [for user]为空,默认更改当前用户的密码;
删除匿名用户
      mysql>use mysql;
      mysql>delete from user where user='';
      mysql>flush privileges;
增加一个用户
      mysql>use database_name;
      mysql>grant all privieleges on database_name.* to user_name@localhost identified by '用户名';
      说明:创建用户名,同时赋予该用户名可以访问database_name数据库中说有表。
      注意:使用grant为一个不存在的用户授予某些权限时,mysql会首先自动创建给用户。
创建用户
      mysql>use database_name;
      mysql>insert into user set host='localhost',user='用户名';
      mysql>reload priv='y',process_priv='y';  
给用户分配最小权限
       mysql>grant select on 数据库名.表名 to 用户名@localhost
      mysql>identified by '用户名';
      说明:该用户只对指定数据库中指定表的select权限。
注:Navicat客户端管理异常:Access denied for user 'root'@'localhost' (using password:YES)无法打开本地连接,已经设置了密码。经过步骤6修改密码解决掉了,如下图本地数据库localhost连接。


  • 大小: 10.4 KB
  • 大小: 60.5 KB
  • 大小: 4.9 KB
  • 大小: 5 KB
  • 大小: 10 KB
  • 大小: 15.1 KB
  • 大小: 9.9 KB
  • 大小: 22.2 KB
分享到:
评论

相关推荐

    C#检测电脑中是否安装MySql

    在这个例子中,我们看到了如何结合使用`ServiceController`类和异常处理来检测MySQL是否安装在计算机上。这个简单的C#程序可以作为一个实用的工具,帮助开发者在部署应用程序前确保目标环境满足必要的依赖条件。而...

    MySQL5.5绿色版(免安装)

    众所周知,传统的MySQL安装过程往往繁琐复杂,需要进行一系列的配置和安装步骤,对于一些对计算机知识不够熟悉的用户来说,这是一个不小的挑战。但是,通过MySQL5.5绿色版的推出,这一问题得到了显著的解决。该版本...

    在Android上安装mysql; 从android中访问mysql

    4. **配置环境变量**: 设置必要的环境变量,如`MYSQL_HOME`,指向MySQL安装目录,并添加MySQL可执行文件到`PATH`,以便于命令行调用。 5. **初始化数据库**: 运行MySQL的初始化脚本,创建默认的数据库、用户和权限...

    Mysql安装教程+Mysql-Front简单安装+Mysql-Front注册码

    特别提醒,安装mysql的路径中,不能含有中文字符,避免后续操作出现异常。 **五、安装进程** 确认所有设置无误后,点击“Install”开始安装。安装过程中,系统会显示安装进度,直至完成。 **六、配置向导** 安装...

    Mysql安装文件和mysql jdbc 驱动.7z

    1. **MySQL安装过程**: - **下载**: 首先,你需要从MySQL官方网站下载适合你操作系统的安装文件,如"MySQLSetup.exe",这是MySQL的安装程序。 - **安装**: 运行安装程序,选择适合的安装类型,如开发者默认或...

    Qt 添加MySQL驱动教程(成功版)

    在实际开发中,记得根据项目需求考虑异常处理、连接池管理以及数据库操作的最佳实践。这只是一个基础的教程,深入学习Qt和MySQL的结合使用,可以参考更多官方文档和示例代码,进一步提升你的数据库应用开发能力。

    安装 mysql-5.7.19.0.msi 的时候提示需要C++环境 Microsoft Visual C++ 2013 Runtime 64bit 工具

    这些库文件处理内存管理、异常处理、输入/输出操作等关键任务。2013 版本的运行时支持 x64 架构,适用于 64 位操作系统,确保 MySQL 安装程序能在这样的系统上运行。 当你尝试安装“mysql-installer-community-5.7....

    分享MySQL的自动化安装部署的方法

    MySQL的自动化安装部署是线上环境中高效管理数据库服务的关键步骤,特别是在大规模服务器集群中。通过自动化,可以节省大量时间和精力,确保一致性,减少人为错误。以下将详细介绍如何实现MySQL的自动化安装部署。 ...

    各版本mysql.data.dll文件

    8. **异常处理**:在进行数据库操作时,应妥善处理可能出现的异常,如MySqlException,以确保程序的健壮性。 9. **性能优化**:为了提高性能,可以使用连接池,MySQL.Data.dll支持自动连接池管理。此外,合理使用...

    windows下解压安装mysql5.6.40所需dll打包

    `msvcr100.dll` 特别对应于Visual C++ 2010版本,它提供了运行时支持,如内存分配、异常处理和标准C++库函数。如果系统中缺少这个文件,尝试运行依赖它的应用程序(如MySQL Server)时,会提示错误信息,需要手动...

    PB通过JDBC连MYSQL教程

    在进行数据操作时,应考虑事务管理和异常处理。使用`dbtrans`和`dbcommit`函数进行事务控制,使用`sqlca.sqlcode`和`sqlca.errtext`检查错误。 以上就是使用PB通过JDBC连接MySQL的基本过程。通过熟练掌握这些步骤,...

    mysql-5.7.18源码和connector C++源码在Linux在编译安装

    注意,为了保证兼容性和性能,确保你的代码遵循了MySQL和C++的编程规范,以及正确处理了异常和错误处理。 在实际开发中,可能会遇到各种问题,如依赖库版本不兼容、编译错误等,这时需要查阅官方文档或在线社区寻求...

    MySql.Data.dll .net2.0版本

    .NET 2.0版本的MySQL.Data.dll支持早期的.NET框架,确保了与旧版应用程序的兼容性。它包含了以下关键功能: 1. **连接管理**:该DLL提供了建立、管理和关闭到MySQL服务器连接的功能。通过 MySqlConnection 类,...

    mysql中文手册(完整版).rar

    6. **存储引擎**:MySQL支持多种存储引擎,如InnoDB(事务处理)、MyISAM(非事务处理,快速读取)、Memory(内存表)等,手册会对比它们的特性和应用场景。 7. **错误代码与异常**:详尽的错误代码解释可以帮助...

    CentOS Linux release 7.9.2009 安装 mysql-5.7.37-linux-glibc2.12-x8

    6. 异常处理: - 如果遇到缺少 `libnuma.so.1` 的错误,可以运行 `yum -y install numactl` 来解决。 - 如果初始化时提示数据目录已有文件,需删除 `/usr/local/mysql/data` 下的所有文件。 7. 设置 MySQL 服务:...

    mysql-5.0及安装方法

    本文将详细讲解MySQL 5.0的安装方法以及安装过程中可能遇到的常见错误和异常处理。 首先,MySQL 5.0的安装步骤如下: 1. 下载安装包:你可以从MySQL的官方网站或第三方平台如CSDN下载MySQL 5.0的安装文件,例如...

    Mysql安装错误代码对照

    ### MySQL安装错误代码详解 #### 1016 错误:文件无法打开 当遇到“文件无法打开”...以上是MySQL安装过程中可能遇到的一些常见错误及解决方法。通过合理地诊断和解决问题,可以有效地提高MySQL数据库的稳定性和性能。

    Mysql转Oracle软件 DBMover for Mysql to Oracle

    Dbmover for Mysql to Oracle 是高效的将Mysql导入到Oracle数据库的工具。 使用DBMover可以灵活定义Mysql和Oracle之间表和字段的对照关系,也可以在DBMover创建一个查询,把查询结果当作源表转入到Oracle中。 ...

    MySql.Data.dll各版本.rar_MYSQL_MYSql.data.ll_MySql.Data.dll

    7. **事件和错误处理**:提供事件和异常处理机制,帮助开发者捕获和处理数据库操作中的错误。 不同版本的MySQL.Data.dll对应不同的MySQL Server版本,这主要是因为每次MySQL服务器的升级可能会引入新的特性和API,...

    sphinx+mysql 安装手册

    **Sphinx+MySQL安装手册** Sphinx是一款高性能的全文搜索引擎,常用于构建高效的数据检索系统。结合MySQL数据库,可以构建出强大的、适用于千万级数据的全文检索解决方案。本手册将详细讲解如何在生产环境中安装和...

Global site tag (gtag.js) - Google Analytics