我下载的是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
分享到:
相关推荐
在这个例子中,我们看到了如何结合使用`ServiceController`类和异常处理来检测MySQL是否安装在计算机上。这个简单的C#程序可以作为一个实用的工具,帮助开发者在部署应用程序前确保目标环境满足必要的依赖条件。而...
众所周知,传统的MySQL安装过程往往繁琐复杂,需要进行一系列的配置和安装步骤,对于一些对计算机知识不够熟悉的用户来说,这是一个不小的挑战。但是,通过MySQL5.5绿色版的推出,这一问题得到了显著的解决。该版本...
4. **配置环境变量**: 设置必要的环境变量,如`MYSQL_HOME`,指向MySQL安装目录,并添加MySQL可执行文件到`PATH`,以便于命令行调用。 5. **初始化数据库**: 运行MySQL的初始化脚本,创建默认的数据库、用户和权限...
特别提醒,安装mysql的路径中,不能含有中文字符,避免后续操作出现异常。 **五、安装进程** 确认所有设置无误后,点击“Install”开始安装。安装过程中,系统会显示安装进度,直至完成。 **六、配置向导** 安装...
1. **MySQL安装过程**: - **下载**: 首先,你需要从MySQL官方网站下载适合你操作系统的安装文件,如"MySQLSetup.exe",这是MySQL的安装程序。 - **安装**: 运行安装程序,选择适合的安装类型,如开发者默认或...
在实际开发中,记得根据项目需求考虑异常处理、连接池管理以及数据库操作的最佳实践。这只是一个基础的教程,深入学习Qt和MySQL的结合使用,可以参考更多官方文档和示例代码,进一步提升你的数据库应用开发能力。
这些库文件处理内存管理、异常处理、输入/输出操作等关键任务。2013 版本的运行时支持 x64 架构,适用于 64 位操作系统,确保 MySQL 安装程序能在这样的系统上运行。 当你尝试安装“mysql-installer-community-5.7....
MySQL的自动化安装部署是线上环境中高效管理数据库服务的关键步骤,特别是在大规模服务器集群中。通过自动化,可以节省大量时间和精力,确保一致性,减少人为错误。以下将详细介绍如何实现MySQL的自动化安装部署。 ...
8. **异常处理**:在进行数据库操作时,应妥善处理可能出现的异常,如MySqlException,以确保程序的健壮性。 9. **性能优化**:为了提高性能,可以使用连接池,MySQL.Data.dll支持自动连接池管理。此外,合理使用...
`msvcr100.dll` 特别对应于Visual C++ 2010版本,它提供了运行时支持,如内存分配、异常处理和标准C++库函数。如果系统中缺少这个文件,尝试运行依赖它的应用程序(如MySQL Server)时,会提示错误信息,需要手动...
在进行数据操作时,应考虑事务管理和异常处理。使用`dbtrans`和`dbcommit`函数进行事务控制,使用`sqlca.sqlcode`和`sqlca.errtext`检查错误。 以上就是使用PB通过JDBC连接MySQL的基本过程。通过熟练掌握这些步骤,...
注意,为了保证兼容性和性能,确保你的代码遵循了MySQL和C++的编程规范,以及正确处理了异常和错误处理。 在实际开发中,可能会遇到各种问题,如依赖库版本不兼容、编译错误等,这时需要查阅官方文档或在线社区寻求...
.NET 2.0版本的MySQL.Data.dll支持早期的.NET框架,确保了与旧版应用程序的兼容性。它包含了以下关键功能: 1. **连接管理**:该DLL提供了建立、管理和关闭到MySQL服务器连接的功能。通过 MySqlConnection 类,...
6. **存储引擎**:MySQL支持多种存储引擎,如InnoDB(事务处理)、MyISAM(非事务处理,快速读取)、Memory(内存表)等,手册会对比它们的特性和应用场景。 7. **错误代码与异常**:详尽的错误代码解释可以帮助...
6. 异常处理: - 如果遇到缺少 `libnuma.so.1` 的错误,可以运行 `yum -y install numactl` 来解决。 - 如果初始化时提示数据目录已有文件,需删除 `/usr/local/mysql/data` 下的所有文件。 7. 设置 MySQL 服务:...
本文将详细讲解MySQL 5.0的安装方法以及安装过程中可能遇到的常见错误和异常处理。 首先,MySQL 5.0的安装步骤如下: 1. 下载安装包:你可以从MySQL的官方网站或第三方平台如CSDN下载MySQL 5.0的安装文件,例如...
### MySQL安装错误代码详解 #### 1016 错误:文件无法打开 当遇到“文件无法打开”...以上是MySQL安装过程中可能遇到的一些常见错误及解决方法。通过合理地诊断和解决问题,可以有效地提高MySQL数据库的稳定性和性能。
Dbmover for Mysql to Oracle 是高效的将Mysql导入到Oracle数据库的工具。 使用DBMover可以灵活定义Mysql和Oracle之间表和字段的对照关系,也可以在DBMover创建一个查询,把查询结果当作源表转入到Oracle中。 ...
7. **事件和错误处理**:提供事件和异常处理机制,帮助开发者捕获和处理数据库操作中的错误。 不同版本的MySQL.Data.dll对应不同的MySQL Server版本,这主要是因为每次MySQL服务器的升级可能会引入新的特性和API,...
**Sphinx+MySQL安装手册** Sphinx是一款高性能的全文搜索引擎,常用于构建高效的数据检索系统。结合MySQL数据库,可以构建出强大的、适用于千万级数据的全文检索解决方案。本手册将详细讲解如何在生产环境中安装和...