mysql 1044 解决方法

今天在学习MYSQL的时候发现一个问题;

我用root用户授权了一个TIGER的用户;

但登陆的时候报1044错误;

我开始的授权时这样的:

GRANT ALL PRIVILEGES ON root.* TO [email protected] IDENTIFIED BY ‘123456‘;

root是当前数据库的名称;

然后我登陆时正常的,但新建数据库的时候出错了1044;

后来百度查找了下才发现原来自己的数据库的名称写错了;

重新授权一次

GRANT ALL PRIVILEGES ON *.* TO [email protected] IDENTIFIED BY ‘123456‘;

就OK拉;

备注:

也可以单独授权一张表root.user

GRANT ALL PRIVILEGES ON root.userTO [email protected] IDENTIFIED BY ‘123456‘;

mysql 1044 解决方法

时间: 2024-09-30 18:32:17

mysql 1044 解决方法的相关文章

vs连接mysql出错解决方法

vs连接mysql出错解决方法 先按下面的步骤配置一下: **- (1)打开VC6.0 工具栏Tools菜单下的Options选项,在Directories的标签页中右边的"Show directories for:"下拉列表中选中"Includefiles",然后在中间列表框中添加你本地安装MySQL的include目录路径.(我的是D:\Program Files\MySQL\MySQL Server 5.0\include). vs2010中的设置,在:项目-

Host is not allowed to connect to this MySQL server解决方法 可以访问局域网的数据库! 完美解决!

0. http://blog.csdn.net/flyyhz/article/details/77100243 1. 2. 3. 4. 5. 6. 7. 8. 9. 今天在Linux上面装完MySQL,却发现在本地登录可以,但是远程登录却报错Host is not allowed to connect to this mysql server,找了半天试了网上的一些方法都没有解决,最终在一篇文章里找到了解决方法,特意记录一下. 先说说这个错误,其实就是我们的MySQL不允许远程登录,所以远程登录

忘记mysql密码解决方法

解决方法: 1.停止mysql进程 # /etc/init.d/mysql stop 执行后输出: Stopping MySQL database server: mysqld. 2.安全模式启动mysql,跳过授权表 # mysqld_safe --skip-grant-tables & 执行后输出: [1] 5988Starting mysqld daemon with databases from /var/lib/mysqlmysqld_safe[6025]: started 3.新窗口

spark sql 访问hive数据时找不mysql的解决方法

我尝试着在classpath中加n入mysql的驱动仍不行 解决方法:在启动的时候加入参数--driver-class中加入mysql 驱动 [[email protected] spark-1.0.1-bin-hadoop2]$ bin/spark-shell --driver-class-path lib/mysql-connector-java-5.1.30-bin.jar 总结:1.spark的版本必须编译的时候加上了hive 1.0.0预编译版没有加入hive  1.0.1是含有hiv

初始化mysql出错解决方法

初始化数据库默认命令:./scripts/mysql_install_db --user=mysql --datadir=/data/mysql 报错信息: -bash: ./scripts/mysql_install_db: /usr/bin/perl: 坏的解释器: 没有那个文件或目录. 解决方法: yum install perl gcc kernel-devel 2. 报错信息: [[email protected] mysql]# ./scripts/mysql_install_db

Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’解决方法 + Linux启动/停止/重启Mysql数据库的方法

启动mysql 报错: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 1.先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.另外看看是不是权限问题. 2.确定你的mysql.sock是不是在那个位置,mysql -u 你的mysql用户名 -p -S /var/lib/mysql/

centos 安装mysql冲突解决方法

[root@centos-50 servers]# rpm -ivh mysql-server-5.5.33-1.linux2.6.x86_64.rpm Preparing... ########################################### [100%] file /usr/share/mysql/charsets/README from install of MySQL-server-5.5.33-1.linux2.6.x86_64 conflicts with fi

Data Provider 中没有.net framework Data provider for Mysql 的解决方法

近来做的一个项目中,数据库用的是 MySql, 而在项目使用 Entity Data Model 来做数据服务层,可是在项目中添加 Data Entty Model 时,一般我们都会选择从数据库中直接生成,可是在选择Data Provider 时,就是没有 .net framework  Data provider for Mysql, 里面默认就只有一个 .net framework Data provider for SQL Server , 这个只能与 Microsoft 的 SQL se

centos忘记mysql密码解决方法(转载)

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息.可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态.最安全的状态是到服务器的Console上面操作,并且拔掉网线. 2.修改MySQL的登录设置: # vim /etc/my.cnf 在[mysqld]的段中加上一句:s