标签: mysql

mysql如何修复用户'root'@'localhost'的访问被拒绝

在我搞砸之前,当我使用$ mysql -u root -p,登录并显示数据库时:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| game_data          |
| test               |
+--------------------+
Run Code Online (Sandbox Code Playgroud)

然后我尝试创建一个新用户并注意到 PRIVILEGES 有问题。

所以我删除了新用户,我想我不小心删除了“root”和“Admin”。

然后我尝试再次创建“root”,但是在授予所有权限时出现拒绝访问错误。

mysql> CREATE USER 'root'@'localhost' IDENTIFIED BY 'password';
mysql> grant all privileges on *.* to 'root'@'localhost' identified by 'password' with grant option;
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Run Code Online (Sandbox Code Playgroud)

如果我使用$ mysql -u root -p,再次登录 MySQL并显示数据库,

+--------------------+
| Database           |
+--------------------+
| information_schema …
Run Code Online (Sandbox Code Playgroud)

privileges user-accounts mysql login

147
推荐指数
4
解决办法
176万
查看次数

如何删除 MySQL Workbench 查询中的 1000 行限制?

在 MySQL Workbench 中执行 SQL 查询期间,查询自动限制为 1000 行。如何防止该工具强加这一限制?

mysql

65
推荐指数
2
解决办法
15万
查看次数

如何在 Windows 上手动安装 Apache、PHP 和 MySQL?

如何在使用任何现成的软件包(如 WAMPServer 或 XAMPP )的情况下在 Windows 上安装支持 PHP 的 Apache 和 MySQL 服务器?

windows mysql web-development php webserver

52
推荐指数
2
解决办法
15万
查看次数

如何退出 MySQL 命令提示符?

我已经安装了 MySQL。现在我被困在 MySQL 命令提示符中。我像这样运行 MySQL:

C:\>mysql.exe
mysql>
Run Code Online (Sandbox Code Playgroud)

然后我输入一些这样的无效命令:

mysql> /version
    ->
Run Code Online (Sandbox Code Playgroud)

无论我输入什么,我都无法退出 MySQL 命令行/终端。例如:

  • exit

  • CtrlC

  • CtrlD

  • quit

  • Ctrl\

  • CtrlZ

  • bye

如何退出 MySQL 终端到默认终端?

windows mysql command-line exit

48
推荐指数
4
解决办法
25万
查看次数

如何重新启动 MySQL

我正在运行 MySQL 5.1.54 并使用命令通过终端将其安装在 Ubuntu 上

sudo apt-get install mysql-server
Run Code Online (Sandbox Code Playgroud)

我更改了my.cnf文件并想停止然后启动数据库。我试过以下

sudo /usr/bin/mysqld_safe stop
Run Code Online (Sandbox Code Playgroud)

我的问题是如何知道数据库已停止?当我运行上面的命令时,接着

sudo mysql -uuser -ppassword
Run Code Online (Sandbox Code Playgroud)

我可以直接登录回数据库。它不应该告诉我数据库没有运行吗?

有什么建议?谢谢你。

编辑: 我也试过

mysqladmin -uuser -ppassword shutdown
Run Code Online (Sandbox Code Playgroud)

进而

ps aux | grep mysql
Run Code Online (Sandbox Code Playgroud)

我得到以下输出

david    12093  0.0  0.0   6052  1276 pts/1    T    May10   0:00 nano /etc/mysql/my.cnf
root     12267  0.0  0.0   6396  1436 pts/1    T    May10   0:00 sudo nano /etc/mysql/my.cnf
root     12269  0.0  0.0   6052  1388 pts/1    T    May10   0:00 nano /etc/mysql/my.cnf
mysql    15371  0.3  0.1  55344  9088 ? …
Run Code Online (Sandbox Code Playgroud)

linux mysql ubuntu

47
推荐指数
3
解决办法
26万
查看次数

如何在 Ubuntu 上启动时停止服务?

我安装了很多服务器(Apache、MySQL 等),但我不希望它们都在启动时启动(它们会耗尽电量,而且我大部分时间都在使用电池)。我该如何配置?

boot apache-http-server mysql ubuntu

45
推荐指数
3
解决办法
7万
查看次数

如何从 Windows 中删除 MySQL 服务

我已经从我的 Win7 64 位桌面中删除了所有 MySQL 程序,但我仍然拥有 MySQL 服务。
我怎样才能删除它?

我删除的 MySQL 程序:

  • MySQL 社区服务器 5.1
  • MySQL 社区服务器 5.5
  • 工作台 5.2
  • ODBC 5.1

是的,我已经重新启动了计算机两次。是的,我检查了程序文件,程序不见了

uninstall services mysql

40
推荐指数
2
解决办法
15万
查看次数

如何查看我在 MySQL 中登录的用户?

我打开了多个文本控制台会话,并以不同的用户身份登录到不同的控制台。我忘记了哪个控制台属于哪个用户,不必退出并重新登录就好了。

如何查看我以哪个用户身份登录?

有没有办法在不注销的情况下更改我登录的用户?

mysql login user

39
推荐指数
1
解决办法
6万
查看次数

无法重置 MySQL (MariaDB) 根密码

今天,我想在 PMA 中创建一个数据库。它说:“无法登录到 MySQL 服务器”。我通过终端尝试过,同样的问题,这是因为我的密码错误。我不明白为什么。

我尝试了常用的方法来重置 root 密码(跳过授权表安装并重置密码),但似乎不起作用。

看到:

morgan@rakija:~$ sudo mysqld_safe --skip-grant-tables &
[1] 14016
morgan@rakija:~$ 150802 19:07:25 mysqld_safe Can't log to error log and syslog at the same time.  Remove all --log-error configuration options for --syslog to take effect.
150802 19:07:25 mysqld_safe Logging to '/var/log/mysql/error.log'.
150802 19:07:25 mysqld_safe A mysqld process already exists

[1]+  Terminé 1               sudo mysqld_safe --skip-grant-tables
morgan@rakija:~$ mysql -u root
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id …
Run Code Online (Sandbox Code Playgroud)

mysql mariadb

39
推荐指数
2
解决办法
6万
查看次数

使表格列表显示整个字段

我想知道是否有办法让 PHPMyAdmin 在表格浏览选项卡中显示整个字段。现在我有一个 TEXT 字段,我永远无法完整阅读这些条目。

我怎样才能做到这一点?

mysql phpmyadmin

36
推荐指数
2
解决办法
3万
查看次数