当初次在机器上安装完Mysql时,你可以匿名进行访问数据库或者以不带口令的root身份进入数据库.另外如果你是一个管理员,你还要进行一些用户的建立及授权,这又涉及到设置密码的问题.下面我们就讨论一下如何设置密码:

首先我们应该知道Mysql数据库中的口令存储必须用password()函数加密它.因为在user表中是以加密形式存储口令,而不是作为纯文本.如果你没有加密,直接在数据库中执行以下语句:

use mysql

insert into user (host,user,password) values('%','user_name','your password');

flush privileges;

相信结果不会让你满意.因为服务器比较的是加密的值,所以服务器连接一定失败.这里需要说明的是flush privileges;这条命令起到了重新加载授权表.你也可以在shell下直接用mysqladmin -u root reload或者mysqladmin -u root flush-privileges来实现重载授权表.

在Mysql环境下,你可以使用以下语句进行设置密码:

1.insert into user(host,user,password) values('%','user_name',password("your password");

2.set password for user_name = password("your password")

以上两种方法都必须进行重载授权表.

3.当然你也可以在创建一个用户时直接设置密码,grant语句将为你自动加密口令.

grant all on *.* to user_name@% identified by "your password";

另外你也可以在shell环境下用mysqladmin程序来设置密码

mysqladmin -u root password "your password"

快点去试一下,没问题吧!

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

TAG标签:数据库用户

mysql 口令_怎么样为用户设定口令(MYSQL)_MySQL相关推荐

  1. tomcat ng mysql 集成_整合nginx,tomcat,mysql的安装与配置

    linux下Nginx+tomcat+mysql整合的安装与配置维护 安装Tomcat和JDK上传apache-tomcat-6.0.18.tar.gz和jdk-6u12-linux-i586.bin ...

  2. ubuntu mysql 驱动_怎么在Ubuntu下为MySQL添加ODBC驱动?

    学过Web开发的人应该都知道ODBC,这个微软自创的数据库连接方法使得在Windows下让程序连接数据库非常容易,比如Java的ODBC连接MSSQL.Access等等.如果要开发一个跨平台跨数据库的 ...

  3. c access mysql数据库_基于C#的Access MsSQL MySQL 三种数据库访问演示(含源文件Demo)...

    基于C#的Access MsSQL MySQL 三种数据库访问演示(含源文件Demo) 一.三种数据库的主要对比 数据库类型 特点 Microsoft Access 桌面数据库.数据库载体是单个文件 ...

  4. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

  5. linux上部署mysql服务_在Linux环境下部署MySql服务

    之前有下载部署过几次,但是每次都会踩一些坑.特此记录在liunx下部署安装mysql的基本步骤: 1.卸载老版本的mysql find / -name mysql|xargs rm -rf     查 ...

  6. mysql安装尝试创建新用户失败_Linux MySQL yum安装 创建新用户

    一.wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm 二.yum localinstall mysql5 ...

  7. php mysql服务器配置_配置最新的PHP加MYSQL服务器

    通过一个小时的研究和设置.实现了最新的 PHP 5.0 + MYSQL 5.0 + WIN2003. 个人认为还是有必要写个教程出来.因为很多方面和老版本的不尽相同.说实话自己也是查阅了很多官方文档才 ...

  8. 安装mysql 图_如何在Windows下安装MYSQL,并截图说明

    说明 : window 下安装 mysql 虽然简单,但是细节不注意就会安装失败,特别是配置服务器时,Current Root Password:为空:如果输入密码了在后面安装会报错.(不知道设置这个 ...

  9. 哪里有mysql认证_国内哪个城市可以考mysql认证

    学习完成该课程,你将能够: - 设计优化策略 - 具备有关MySQL架构的知识 - 获得使用诊断工具的知识和能力 - 获得使用优化工具的知识和能力 - 使用INFORMATION_SCHEMA数据库编 ...

  10. docker mysql 操作_[Docker] Docker 快速搭建本地MySQL开发环境

    [Docker] Docker 快速搭建本地MySQL开发环境 关于 Docker 的安装使用本文不再赘述,有兴趣的可以通过官网或是浏览我的专栏文章了解.今天着重给大家介绍下如何利用Docker快速搭 ...

最新文章

  1. 关节点(atriculation point)算法
  2. Java:形式参数问题和返回值问题
  3. [转]看刚毕业MM如何在北京买房
  4. 亚马逊AWS本月第三次出现数据中心断电故障,Coinbase、Slack等受影响
  5. vc 获取月份的天数_「青少年编程」课程:输入年份与月份,得到该月有多少天...
  6. 工作队列 order linux,linux 工作队列(workqueue)
  7. 只会java_只会码代码的你和Java工程师之间的差距有大?
  8. java jquery提交表单数据_[Java教程]jquery实现ajax提交表单信息
  9. 原生JS实现动态表格的生成
  10. 王道中数据结构的排序算法
  11. java 闰年闰月_什么是闰年,闰年和闰月的区别
  12. 美团实习面(45min + 35min)
  13. 慧荣SM2246EN主控如何进行RDT测试开卡
  14. 信息技术重返MBA课程
  15. 追寻着最初的梦想,我们上路吧
  16. 【那些年我们一起看过的论文】之《ENet: A Deep Neural Network Architecture for Real-Time Semantic Segmentation》
  17. 虚拟化系列-VMware vSphere 5.1 VDP备份管理
  18. 【JokerのZYNQ7020】UART
  19. oracle导出指定几张表的数据以逗号等为分隔符
  20. 任务诱发的瞳孔反应(The Task-evoked Pupillary Response)

热门文章

  1. 【数据库】理解一对一、一对多、多对多关系
  2. win与安卓同步剪切板 快传照片
  3. SharePoint Designer定制MOSS/WSS表单页面
  4. If you are using Gradle, make sure that your current variant is debuggable.
  5. [week15] ZJM 与霍格沃兹 —— 字符串哈希
  6. android 陀螺仪传感器性能损耗,传感器专题(3)——加速度/陀螺仪传感器
  7. c++编译时出现discards qualifiers [-fpermissive]的错误
  8. .NET 通过Word模板,使用AsposeWord进行数据动态导出Word
  9. 在ArrayLIst和LinkedList尾部加元素,谁的效率高
  10. 虚幻4蓝图各颜色代表的含义