一般在为MySql创建用户时建议使用GRANT前台命令,最好不要直接去改数据库,天缘以前一直都是习惯于直接去改数据库,现在慢慢学着把这个缺点改掉,开始使用命令授权创建,要不是最近把MySql升级了,还是跟以前一样直接用PHPMYADMIN增加用户出现ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value错误,根本也不会用GRANT命令,由于它太容易忘记,本文特别把命令精简一下供以后参考(MYSQL命令行下)。1、首先登录MYSQL的COMMAND控制台Mysql安装后都会带CMD命令行控制台,如下图,也可以直接使用CMD命令台,运行mysql安装目录bin下的mysql.exe,输入mysql -u root和密码即可登录到Mysql。mysql\bin目录下的可执行程序及功能一览如下表(参考官方MYSQL说明): mysqld MySQL服务器 mysqld_safe、mysql.server和mysqld_multi 服务器启动脚本 mysql_install_db 初始化数据目录和初始数据库 mysql 一个命令行客户程序,用于交互式或以批处理模式执行SQL语句。 mysqladmin 用于管理功能的客户程序。 mysqlcheck 执行表维护操纵。 mysqldump和mysqlhotcopy 负责数据库备份。 mysqlimport 导入数据文件。 mysqlshow 显示信息数据库和表的相关信息。 myisamchk 执行表维护操纵。 myisampack 产生压缩、只读的表。 mysqlbinlog 是处理二进制日志文件的实用工具。 perror 显示错误代码的含义。 2、选择数据表语句如下:use mysql;3、在mysql的user表中增加连接用户帐号:这里不要直接使用INSERT语句添加user记录,使用INSERT可能出现:ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value错误。不过早期的MYSQL版本笔者倒没出现这个错误,因为天缘一直都是直接修改user表或直接使用INSERT语句完成,后来升级MYSQL到5.1的时候,发现可能会出现这个错误。建议使用GRANT语句进行授权,语句如下:GRANT USAGE ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;上句:“username”替换为将要授权的用户名,比如clientusr;“password”替换为clientusr设置的密码; IIS 支持以下几种 Web 身份验证方法先容找不到IIS Out-Of-Process Pooled Applications 的解决IIS出现server application error,解决方法
--转自