相关疑难解决方法(0)

如何重置或更改MySQL root密码?

如何在ubuntu服务器中更改MySQL root密码和用户名?在设置任何更改之前,是否需要停止mysql服务?

我也有一个phpmyadmin设置,phpmyadmin会自动更新吗?

mysql ubuntu phpmyadmin

164
推荐指数
17
解决办法
37万
查看次数

在Centos7上更改mysql root密码

我在Centos7虚拟机上安装了mySQL,但是我在使用root登录时遇到了问题.我尝试登录没有密码或尝试任何默认的(如mysql,管理员等)我查看my.cnf文件,没有密码.我尝试通过停止服务并重新启动它来更改密码,mysqld_safe --skip-grant-tables &但我知道mysqld_safe:command not found 我不知道还能做什么.任何提示/想法将不胜感激!

mysql centos

49
推荐指数
5
解决办法
11万
查看次数

无法在ubuntu 16上使用--skip-grant-tables重置root密码

我试图在MysqlPasswordReset之后重置root密码但是当我尝试使用--skip-grant-tables启动服务器时服务器无法启动

  • Ubuntu 16.04.1 LTS(GNU/Linux 4.4.0-59-generic x86_64)
  • mysql Ver 14.14 Distrib 5.7.17,适用于Linux(x86_64)

服务器正在运行

$ mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Run Code Online (Sandbox Code Playgroud)

停止服务器

$ sudo /etc/init.d/mysql stop
[ ok ] Stopping mysql (via systemctl): mysql.service.
Run Code Online (Sandbox Code Playgroud)

尝试从--skip-grant-tables开始

sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
[1] 9856
Run Code Online (Sandbox Code Playgroud)

没有密码连接

$ mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
[1]+  Exit 1                  sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking
Run Code Online (Sandbox Code Playgroud)

我也尝试从mysql_safe开始(error.log为空)

sudo mysqld_safe --skip-grant-tables
2017-02-01T16:33:31.382105Z …
Run Code Online (Sandbox Code Playgroud)

mysql ubuntu change-password root ubuntu-16.04

37
推荐指数
3
解决办法
4万
查看次数

ubuntu服务器16.04中mysql的默认密码

我已经安装了ubuntu 16.04服务器.默认安装Mysql服务器.当我试图访问mysql时mysql -u root -p,我无法登录到mysql,因为我没有密码.有没有默认密码?

我也尝试过--skip-grant-tables,即使这样也行不通.即使尝试刚刚登录mysql -u root也是失败的.

mysql passwords ubuntu ubuntu-server ubuntu-16.04

37
推荐指数
12
解决办法
8万
查看次数

如何重置mysql root密码?

我的phpmyadmin有点问题,实际上我不小心删除了多个用户帐户.因为没有错误就无法连接:

# 1045 - Access denied for user 'root' @ 'localhost' (using password: NO)
Run Code Online (Sandbox Code Playgroud)

我之前在网上搜索过一点,甚至是技术:

UPDATE mysql.user SET Password = PASSWORD ('') WHERE User = 'root';
FLUSH PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)

不起作用,或者我不明白它是如何工作的.

我在FreeBSD 8.1上,我的PhpMyadmin版本是2.11.

提前感谢您的回答.

mysql mysql-error-1045

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

如何在使用 mysqld_safe 运行 MySQL 后停止它?

我正在使用mysqld_safe能够为我的root用户创建密码(在 Ubuntu 18.04 下,安装时不会询问它)。

要启动 MySQL,我已经完成了:

$ sudo mysqld_safe --skip-grant-tables&
Run Code Online (Sandbox Code Playgroud)

现在,MySQL 守护进程正在运行,我无法阻止它。通过终止进程来停止它阻止我启动另一个 MySQL 守护进程,因为前一个没有回馈资源,导致错误如下:

2018-10-31T14:50:40.238735Z 0 [ERROR] InnoDB: Unable to lock ./ibdata1 error: 11
2018-10-31T14:50:40.238815Z 0 [Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files.
Run Code Online (Sandbox Code Playgroud)

那么如何在 MySQL 守护进程开始使用时停止它mysqld_safe呢?

mysql linux mysql-5.7

8
推荐指数
2
解决办法
1万
查看次数

错误1064(42000):您的SQL语法有错误; 想要以root用户身份配置密码

我刚刚下载了WAMP.我想使用MySQL控制台为MySQL root用户配置密码.之前未设置密码.

以下是输入

    mysql-> use mysql
    Database changed
    mysql-> UPDATE user
         -> SET Password=PASSWORD<'elephant7'>
         -> WHERE user='root';
Run Code Online (Sandbox Code Playgroud)

错误1064(42000):您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第3行的'WHERE user ='root''附近使用正确的语法

mysql

7
推荐指数
5
解决办法
4万
查看次数

第一次如何设置mysql root密码

我在 Linux 上,从未安装过数据库管理系统,但是当我在终端中输入时,mysql --version 我得到了mysql Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2.

当我不输入任何密码时,我可以无需密码地连接到数据库mysql

同时,我安装了 Adminer,我想使用它替代 phpmyadmin 来管理我的数据库,但我无法连接自己,我在浏览器中收到以下错误Access denied for user 'root' @ 'localhost'

我尝试了在谷歌谷歌上找到的所有方法来创建根密码,但我不能。

我尝试了这里提出的解决方案:

还有许多订单链接。

如何为mysql设置root密码以在Adminer中使用它

mysql

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

如何重置忘记的 MySQL root 密码?

我一直在尝试重置 MySQL 的 root 密码。

我已经习惯了两种方法来重置。但我没有得到它。

以下步骤已完成,但对我不起作用:

方法一:

1) 停止运行 MySQL 服务并创建一个 mysql-init.txt 文件。mysql-init.txt 包含:

USE mysql;

UPDATE mysql.user SET Password=PASSWORD('vikash') WHERE User = 'root';

FLUSH PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)

2)我打开了命令提示符并输入了以下内容:

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqld.exe --defaults-file="my.ini" --init-file="C:\\Users\\user-name\\Desktop\\mysql-init.txt" --console
Run Code Online (Sandbox Code Playgroud)

我得到的错误如下:

无法打开所需的默认文件:C:\Program Files\MySQL\MySQL Server 5.6\b in\my.ini

默认处理中的致命错误。程序中止

方法2:

I simply opened the command prompt and typed as follows:

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqladmin -uroot -psample password
vikash

I got the error as:

Warning: Using a password on the command line interface can be insecure.
mysqladmin: connect …
Run Code Online (Sandbox Code Playgroud)

mysql

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