导航:首页 > 编程大全 > mysql改密码错误1064

mysql改密码错误1064

发布时间:2021-10-14 09:07:59

Ⅰ mysql1064语法错误,我就改个密码,哔了狗呀,哪位导师可以帮我看一下。

试一下这样
set password for 用户名@localhost = password('123456');

Ⅱ MYSQL #1064错误

出现这种情况是因为你建表的SQL语句有错误,

你的给出的代码里option为MYSQL关键字,不能直接写,需要用`包括起来,为: `option` varchar(50) NOT NULL default ''

----下面就没问题了

CREATE TABLE components (

id int(11) NOT NULL auto_increment,

name varchar(50) NOT NULL default '',

link varchar(255) NOT NULL default '',

menuid int(11) unsigned NOT NULL default '0',

parent int(11) unsigned NOT NULL default '0',

admin_menu_link varchar(255) NOT NULL default '',

admin_menu_alt varchar(255) NOT NULL default '',

`option` varchar(50) NOT NULL default '',

ordering int(11) NOT NULL default '0',

admin_menu_img varchar(255) NOT NULL default '',

iscore tinyint(4) NOT NULL default '0',

params text NOT NULL,

PRIMARY KEY (id)

) TYPE=MyISAM;

(2)mysql改密码错误1064扩展阅读:

MYSQL报错解决:

1.Starting MySQL.Manager of pid-file quit without updating fi[失败]

关于这个错误原因有很多,最大的可能是没有创建测试数据库,可以用/usr/local/mysql/scripts/mysql_install_db –user=mysql命令进行创建;另外一个原因可能是权限设置问题,需要赋予mysql的data权限,可以用chmod -R 命令。

2.FATAL ERROR: Could not find /home/mysql/bin/my_print_defaults If you are using a binary release,you must run this script from

within the directory the archive extracted into. If you compiled

MySQL yourself you must run ‘make install’ first.

这个错误,是没有指明mysql的data路径导致的:

vim /etc/my.cnf

在[mysqld] 后面加上路径:

basedir = /usr/local/mysql

datadir =/opt/data;

3.-bash: mysql: command not found

用mysql命令进行登陆mysql报错,原因是没有设置环境变量,需要设置。

mysql -u root

4.ERROR 1130: Host ’192.168.1.3′ is not allowed to connect to this MySQL server

用mysql远程工具链接数据库报错,这个错误原因是没有开放远程链接功能,可以在mysql里面输入如下命令进行解决:GRANT ALL PRIVILEGES ON *.* TO ’root‘@’%' IDENTIFIED BY ’password’ WITH GRANT OPTION

Ⅲ MySQL 1064错误,如何解决

创建mysql 数据库 跟sql server不一样 不用指定这些文件

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
[create_specification [, create_specification] ...]

create_specification:
[DEFAULT] CHARACTER SET charset_name
| [DEFAULT] COLLATE collation_name

看到上面了吧
直接create database dbName character set .....COLLATE ...
甚至可以不指定字符集

Ⅳ Mysql新手求助,设置密码出现1064错误

mySql中的1064错误大多数都是建表时发生的,在创建时与系统的一些关键字有冲突,我看了一下你的SQL,user这个字段在mysql中好像是个关键字,你用[user]把这个字段括起来在试试看

Ⅳ LINUX下 设置mysql密码遇到的问题 ERROR1064

mysqladmin这个命令是在shell命令行下执行的命令,而不是mysql里的命令,当然就报错了。
使用chkconfig mysqld on就可以开机启动了

Ⅵ mysql 修改密码提示错误

用phpadmin修改最方便

Ⅶ mysql错误1064怎么修改

一般提示1064 - You have an error in your SQL syntax;,都是语法的问题
可以通过下面这个方法查看mysql的语法,你的问题在于COLLATE 后没加上参数

mysql> ? create table

| CHAR[(length)]
[CHARACTER SET charset_name] [COLLATE collation_name]
| VARCHAR(length)
[CHARACTER SET charset_name] [COLLATE collation_name]

你可以试下
CREATE TABLE `user` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`gender` enum('female','male') NOT NULL,
`birthday` date DEFAULT NULL,
`password` varchar(255) CHARACTER SET utf8 NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1
1 row in set (0.00 sec)

Ⅷ 错误 MySQL 返回: #1064 怎么修改啊麻烦高手解答下

比较棘手的问题,一般是数据库代码写入时类型冲突了,如浮点写了汉字就会这样,检查自己的设置,是否该写数字的写了英文或者汉字。如果在插件编写过程中遇到的,就检查数据库语法的正确性。

Ⅸ 使用navicat修改密码时出现1064错误

应该是你的MySQL版本比较低,不支持 alter user 这样的语句吧

Ⅹ mysql想改密码,但使用SET PASSWORD命令一直显示1064(42000)错误

检查下安装的MySQL的版本,MySQL从5.7版本后,就已经把password改为authentication_string了。试试下面专的命令:
update user set authentication_string=password("testpasswd") where user="root";
或者使用:属
alter user ben identified by'testpasswd';

阅读全文

与mysql改密码错误1064相关的资料

热点内容
查找word打开过的文件在哪里 浏览:137
b树java代码 浏览:683
电脑文件存储 浏览:657
兰州中考征集志愿在哪个网站 浏览:215
cs文件上传下载 浏览:244
拷贝文件到根目录下重命名linux 浏览:603
api函数的头文件 浏览:249
华为怎么绑定迷你编程 浏览:215
机构怎么申请少儿编程考级 浏览:495
昆山数控编程哪里好学 浏览:459
jspcfor跳出 浏览:65
word怎么插入罗马数字i 浏览:315
哪个网站可以找到法人代表 浏览:106
苹果5s日版a1453支持什么网络 浏览:297
微信打开文件如何设置 浏览:218
漫画书app中非可视组件是什么 浏览:3
d盘文件隐藏怎么恢复 浏览:287
5s怎么设置联通4g网络 浏览:15
压缩后文件会少多少 浏览:859
数据库事物实现原理 浏览:944

友情链接