mysql创建用户、数据库

问题描述

现在想要在MySQL数据库中以root的角色创建一个用户,然后在该用户下创建一个数据库,我创建的SQL语句是这样的:createuserabcidentifiedby"abc";createdatabaseabcDB;grantallonabcDB.*toabc@localhostidentifiedby‘abc;

但是在MySQLcommandLineClient下输入密码abc,窗口一闪而过,这是什么问题?请指点

解决方案

解决方案二:
by‘abc;从你的sql中来看,最后一句的abc单引号没匹配
解决方案三:
最后一行匹配下单引号,abc后面的空格是你故意加的吗?
解决方案四:
我觉得即使楼主创建用户的语法有问题,也不应该窗口一闪而过的。建议楼主使用mysql-uroot登录试试,看看能不能登录
解决方案五:
手误by‘abc‘引用1楼u012047741的回复:

by‘abc;从你的sql中来看,最后一句的abc单引号没匹配

解决方案六:
手误引用2楼longtian1213的回复:

最后一行匹配下单引号,abc后面的空格是你故意加的吗?

解决方案七:
root用户可以正常登录引用3楼sky_walker85的回复:

我觉得即使楼主创建用户的语法有问题,也不应该窗口一闪而过的。建议楼主使用mysql-uroot登录试试,看看能不能登录

解决方案八:
引用6楼simaweier的回复:

root用户可以正常登录Quote: 引用3楼sky_walker85的回复:
我觉得即使楼主创建用户的语法有问题,也不应该窗口一闪而过的。建议楼主使用mysql-uroot登录试试,看看能不能登录

试试mysql-uabc,不用输入密码的方式
解决方案九:
打开MySQLcommandLineClient就让输入密码啊引用7楼sky_walker85的回复:

试试mysql-uabc,不用输入密码的方式

解决方案十:
大家没有遇到这种情况的吗
解决方案十一:
引用8楼simaweier的回复:

打开MySQLcommandLineClient就让输入密码啊Quote: 引用7楼sky_walker85的回复:
试试mysql-uabc,不用输入密码的方式

你在命令行输入上面的命令,不用那个client
解决方案十二:
给你格式~GRANTALLPRIVILEGESON*.*TOroot@"192.168.1.%"IDENTIFIEDBY'yourpassword'WITHGRANTOPTION;
解决方案十三:
谢谢,可以试试引用11楼sgzlove的回复:

给你格式~GRANTALLPRIVILEGESON*.*TOroot@"192.168.1.%"IDENTIFIEDBY'yourpassword'WITHGRANTOPTION;

解决方案十四:
引用11楼sgzlove的回复:

给你格式~GRANTALLPRIVILEGESON*.*TOroot@"192.168.1.%"IDENTIFIEDBY'yourpassword'WITHGRANTOPTION;

参考这个
解决方案十五:
是不是,MySQL服务未启动啊
解决方案:
启了引用14楼wangk123490的回复:

是不是,MySQL服务未启动啊

时间: 2024-07-28 15:50:04

mysql创建用户、数据库的相关文章

php为什么选mysql作为数据库? Mysql 创建用户方法_php文摘

1.php为什么选mysql作为数据库?  2.Mysql数据库创建用户  本文主要写mysql创建用户的语句的区别,转自isher的blogspot,由于在写入时想到了为什么不换用其他数据库的时候,搜索了一下google为什么php会选择mysql作数据库,没有发现相关报道,边决定找到起因,同时此问题由我个人总觉得出,不代表广大php老鸟群们的意见,如有不周请指出  php为什么选mysql做为数据库?   mysql是最早的开源数据库(基于GPL,GPL2开源协议开发,享有共享原则,现有一部

在Linux系统的命令行中为MySQL创建用户的方法

  这篇文章主要介绍了在Linux系统的命令行中为MySQL创建用户的方法,包括对所建用户的权限管理,需要的朋友可以参考下 要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行.每个MySQL用户帐号都有许多与之相关连的属性,例如用户名.密码以及权限和资源限制."权限"定义了特定用户能够在MySQL服务器中做什么,而"资源限制"为用户设置了一系列服务器资源的使用许可.创建或更新一个用户涉及到了对用户帐号所有属性的管理. 下面展示了如何在Linux中创建

MySQL创建用户与授权及撤销用户权限方法_Mysql

MySQL中创建用户与授权的实现方法. 运行环境:widnows xp professional + MySQL5.0 一, 创建用户 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,

mysql创建用户

mysql创建用户 创建用于localhost连接的用户并指定密码 mysql> create user 'pcom'@'localhost' identified by 'aaa7B2249'; Query OK, 0 rows affected (0.00 sec) 创建数据库 mysql> create database pcom default character set utf8 collate utf8_bin; Query OK, 1 row affected (0.00 sec

在Linux系统的命令行中为MySQL创建用户的方法_Mysql

要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行.每个MySQL用户帐号都有许多与之相关连的属性,例如用户名.密码以及权限和资源限制."权限"定义了特定用户能够在MySQL服务器中做什么,而"资源限制"为用户设置了一系列服务器资源的使用许可.创建或更新一个用户涉及到了对用户帐号所有属性的管理. 下面展示了如何在Linux中创建和设置一个MySQL用户. 首先以root身份登录到MySQL服务器中. $ mysql -u root -p 当验证提示出

MySQL创建用户与授权方法_Mysql

注:我的运行环境是widnows xp professional + MySQL5.0 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码

MySQL命令行创建用户与授权

环境:MySQL Sever 5.1 + MySQL命令行工具 问题:使用命令行创建用户.进行授权 1. 创建用户: 命令:CREATE USER username IDENTIFIED BY 'password'; 说明:username --你将创建的用户名, password--该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码 登陆服务器. 示例: CREATE USER wgb IDENTIFIED BY 'wgb'; 2.授权: 命 令:GRANT privileges

用MySQL创建数据库和数据库表

mysql|创建|数据|数据库     了解了一些最基本的操作命令后,我们再来学习如何创建一个数据库和数据库表. 1.使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec) 2.创建一个数据库abccs mysql> CREATE DATABASE abccs;

MySQL中用户授权以及删除授权的方法_Mysql

用户授权方法 你可以通过发出GRANT语句增加新用户: shell> mysql --user=root mysql mysql> GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY 'something' WITH GRANT OPTION; mysql> GRANT ALL PRIVILEGES ON *.* TO monty@"%" IDENTIFIED BY 'something' WITH