本地mysql密码忘了 mysql无密码本地连接

导读:MySQL是一种常用的关系型数据库管理系统,但有时候我们需要在本地进行连接操作 。本文将介绍如何进行无密码本地连接的设置 。
1. 打开MySQL配置文件
首先 , 在终端中输入以下命令:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
该命令将打开MySQL的配置文件 。
2. 注释掉bind-address
在配置文件中找到bind-address这一行,并在其前面添加#号注释掉该行代码 。这样做的目的是允许其他IP地址访问MySQL服务器 。
3. 重启MySQL服务
在终端中输入以下命令,以重启MySQL服务:
sudo service mysql restart
4. 创建一个新用户
在MySQL中创建一个新用户,使其能够在本地进行连接 。在终端中输入以下命令:
mysql -u root -p
然后输入root用户的密码,进入MySQL命令行界面 。接着 , 输入以下命令来创建一个新用户:
【本地mysql密码忘了 mysql无密码本地连接】CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
其中,newuser为新用户名,password为新用户的密码 。
5. 授权新用户
接下来,需要授权新用户对数据库进行操作 。在MySQL命令行界面中输入以下命令:
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
6. 退出MySQL命令行界面
在MySQL命令行界面中输入以下命令退出:
exit;
7. 连接MySQL
现在,可以使用新用户进行本地连接了 。在终端中输入以下命令:
mysql -u newuser -p
然后输入新用户的密码即可进入MySQL命令行界面 。
总结:通过以上步骤,我们可以成功地进行无密码本地连接操作,方便我们对MySQL数据库进行管理和操作 。

    推荐阅读