我目前正在尝试安装mysql,并且我正在尝试恢复密码,因为我不知道我的超级用户密码,而我得到了这些说明
sudo /etc/init.d/mysql stop
sudo mysqld --skip-grant-tables &
mysql -u root mysql
mysql>UPDATE user SET Password=PASSWORD('PASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit;
sudo killall mysqld
sudo /etc/init.d/mysql st
我正在尝试在Ubuntu (16.04.02)上安装MariaDB (10.0.29)。在我安装它并启动进程(sudo service mysql start)后,我无法以root身份登录,即使我最初将密码设置为空。
Ie mysql -u root将拒绝我访问。我通过sudo mysql登录并检查了用户表,即。select user, password, authentication_string from mysql.user,正如预期的那样:
+---------+----------+-----------------------+
| User | password | au
我已经在我的机器上安装了MySQL。我可以通过从start菜单直接打开MySQL 5.6命令行客户机登录,它提示我输入密码。当我输入正确的密码,它允许我进入,如果它是错误的,它会踢出我。
当我从命令提示符运行MySQL时,登录(使用根用户或我创建的另一个用户)的唯一方法是不输入密码。如果我输入密码,上面写着access denied to root@localhost.yada yada . using password:YES
总之,如果我键入
mysql -u root -p
password: [mypassword]
它不起作用,引发错误Access denied, using pas
我尝试了很多东西:比如:
use mysql;
update user SET PASSWORD=PASSWORD("password") WHERE USER='root';
flush privileges;
或
mysql_secure_installation
或
mysqladmin -u root -p password newpass
然后刷新权限,重新启动mysql
和root密码仍然是空白的:我可以用一个简单的
mysql
没有密码
(当然,我不能登录到phpmyadmin)
我在Ubuntu上使用MySQL遇到了一些困难。刚刚安装了Apache、MySQL、PHP和phpMyAdmin。phpMyAdmin给出:
#1045 Cannot log in to the MySQL server
每一次登录尝试。我试过用户名'root‘和空密码,用户名'root’和密码'root',用户名'mysql‘和密码'mysql',用户名'mysql’和密码'root‘。
当我试图在终端中运行Access denied for user root@x.x.x.x时,也会得到mysql错误:
mysql -
我试图更改PhPMyAdmin的根密码,它有10.1.13-MariaDB,方法是在SQL选项卡中键入以下内容并点击Go按钮:
ALTER USER
'root'@'localhost' IDENTIFIED BY 'mypass'
我知道这个错误:
Error
SQL query:
ALTER USER
'root'@'localhost' IDENTIFIED BY 'mypass'
MySQL said: Documentation
1064 -您的SQL语法有一个错误;请检查与
我使用phpmyadmin(在Wamp中),而没有root密码。我想为root和页面设置密码,并为root设置密码。现在,每当我进入localhost/phpmyadmin页面时,它都会给出以下错误。
MySQL said: Documentation
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
phpMyAdmin tried to connect to the MySQL server, and the server rejected
the connecti
嗨,Mysql和Linux专家!
在本地机器上安装Mysql服务器时,我遇到了一个奇怪的行为问题。这是历史-
Fedora Linux machine 13I上安装的使 mysql root用户在连接MySQLs时必须有一个密码,我需要<code>E 217</code>--我需要测试一个shell脚本,它调用mysql客户端<code>E 119</code>而没有用户名和密码<>E 220</code>,我需要删除mysqls根用户的密码。也(重要的),脚本应该从我的计算机的root用户运行。
mysql -D db
我有一个奇怪的问题,我的mysql自动丢失/重置根密码。我的意思是把它重置给任何人。这个月发生了两次。我担心这可能是一个安全问题,因为数据是开放的,只能等待没有密码的人!
以下是版本:
mysql --version
mysql Ver 14.14 Distrib 5.1.56, for redhat-linux-gnu (i386) using readline 5.1
任何帮助都将不胜感激。
更新:
来自mysql.user的select用户、主机、密码的输出;它如何处理密码被重置
| root | localhost
我执行了以下步骤在Ubuntu中使用MySQL:
sudo aptitude install php5-mysql mysql-server
sudo service mysql stop
sudo mysqld_safe --skip-grant-tables &
sudo mysql -u root mysql
更改根密码:
mysql> UPDATE mysql.user SET Password=PASSWORD('SecurePassword') WHERE
User='root';
mysql> FLUSH PRIVILEGES;
我不能登录到MySQL。我以为这是错误的密码,我试着更改密码..
它不需要更改密码。因为密码是正确的,。密码是正确的,但我仍然不能登录mysql。为什么?帮帮我,谢谢。我尝试过很多方法。
root@PC:/home/PC# sudo /etc/init.d/mysql stop
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql stop
Since the script you are attempting to invoke ha
在用一个更大更快的mysql替换了我的磁盘之后,我正在尝试安装MySQL。在ubuntu上安装mysql-server后,运行select user,host,authentication_string from user where user='root';时,authentication_string为空。
我设置了密码,但登录到root的唯一方法是使用sudo运行MySQL命令,如果我试图输入密码,如果我运行mysql -u root -p,它就不能工作。我还试着在登录时将密码保留为空白,但没有任何效果。任何帮助都是非常感谢的。
系统信息: pop!_os amd64 2
在Arch Linux上使用MySQL 5.5时,当我创建一个本地主机用户,并将其所有权限授予所有表,然后删除该用户时,我仍然可以作为该用户登录,而无需输入密码。
重现步骤:
# mysql -u root -h localhost -p
Enter password: <root password>
mysql> create user 'test'@'localhost' identified by 'testing123';
mysql> grant all on *.* to 'test'@&
我安装了MySql5.5并在安装过程中设置了密码,但当我尝试从windows命令提示符使用mysql时,我得到了以下错误:
access denied for user 'odbc'@'localhost' to database password = 'YES'
我想把它改回"root@localhost“,并重置密码,但我无法登录mysql。
如何以root用户登录mysql?
mysql -uroot
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
mysql -uroot -p
Enter password: <-- leave blank, hit enter without entering anything
mysql> <-- i am logged in
注意:这是一个新的mysql实例安装。
那么,如果密码是空的,为什么没有-p标志就不能登
我可以通过终端登录mysql,使用
mysql -u root -p
系统会提示我:
Enter password:
当我输入密码时,我会得到:
Welcome to the MySQL monitor....
但是,当我尝试在phpMyAdmin中使用相同的用户名/密码组合时,我得到了错误:
#2002 Cannot log in to the MySQL server
注意:我使用的是雪豹