欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2023-12-22 11:47:46
...
    我下载的是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、解压下载文件到磁盘

MySql非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 

3、配置初始文件my.ini
在C:\Windows目录下创建my.ini文件,并填写如下内容(注意路径是你自己的MySQL解压路径)。
MySql非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 

4、配置环境变量
新增变量MYSQL_HOME,值为Mysql解压路径。
MySql非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 
在path中添加“%MYSQL_HOME\bin%”
MySql非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 

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非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 
MySql非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 
MySql非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 
------------------------------------------------------------------------
修改密码
   ⑴ 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连接。
MySql非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 

  • MySql非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 
  • 大小: 10.4 KB
  • MySql非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 
  • 大小: 60.5 KB
  • MySql非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 
  • 大小: 4.9 KB
  • MySql非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 
  • 大小: 5 KB
  • MySql非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 
  • 大小: 10 KB
  • MySql非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 
  • 大小: 15.1 KB
  • MySql非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 
  • 大小: 9.9 KB
  • MySql非安装板攻略及异常处理
            
    
    博客分类: DB-mysql mysqlaccesswindows 
  • 大小: 22.2 KB

上一篇:

下一篇: