我输入CREATE DATABASE abc;
显示如下错误:error104:Access denied for user:'@localhost' to database 'abc'.
是不是这个帐号权限不够?是不是还有一个admin帐号,可是我忘了那个帐号的密码了,怎么办?
显示如下错误:error104:Access denied for user:'@localhost' to database 'abc'.
是不是这个帐号权限不够?是不是还有一个admin帐号,可是我忘了那个帐号的密码了,怎么办?
解决方案 »
- mysql游标中使用select语句时不循环的问题
- 【求优化】MySQL批量插入5W条左右数据
- vb6.0连接sql 2000数据库 ado插件 怎么实现多表查询??
- 小弟不才,求一条mysql的查询语句
- Parameter index out of range (1 > number of parameters, which is 0).
- 关于mysql存储过程使用 check table
- 这样为什么不行.select * from table1 where table1.aa in (select aa from table2)
- Mysql语言问题!!请大家多指教
- 哪位做过“去IOE”的事?
- 如何执行一次bat就往MySQL中插入一条数据记录执行bat的时间?
- mysql 中 怎么备份还原数据库啊 谢谢了 。
- ubuntu 下 C++ 怎么连接MySQL 需要怎么安装头文件
1. 用以下命令启动MySQL,以不检查权限的方式启动;
mysqld --skip-grant-tables &
2. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
3. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD('新密码') where User='root';
mysql> flush privileges;
mysql> quit
4. 重新启动MySQL,就可以使用新密码登录了。
mysql -u root -P<newpassword>create database abc
要在哪里执行呢?是MySql\bin 下?
1. 用以下命令启动MySQL,以不检查权限的方式启动;
mysqld --skip-grant-tables &
2. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
3. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD('新密码') where User='root';
mysql> flush privileges;
mysql> quit
4. 重新启动MySQL,就可以使用新密码登录了。
mysql -u root -P <newpassword> create database abc
数据库服务器上执行