linux下配置mysql服务,远程连接服务配置,忘记密码修改,4步搞定

1.安装mysql服务

sudo apt install mysql-server

2.安装mysql连接端

sudo apt install mysql-client

3.初始登录

初始登录方法1

  • 打开初始密码文件所在目录
    cd /etc/mysql
  • 查看初始密码配置文件
    sudo cat debian.cnf
    输入你的root密码
    在这里插入图片描述
    注:每个人的初始密码不一样,看自己的

初始登录方法2

  • 使用root用户登录
    sudo mysql -uroot -p
    按Enter建,提示输入密码时直接按Enter键即可

4.更改账户登录密码

  • 更改账户密码 (命令大小写无所谓
use mysql;
UPDATE user SET Password = PASSWORD(‘newpass’) WHERE user = ‘root’;
FLUSH PRIVILEGES;
  • 忘记密码(命令大小写无所谓
mysqld_safe --skip-grant-tables&
mysql -u root mysql
UPDATE user SET password=PASSWORD(“new password”) WHERE user=‘root’;
FLUSH PRIVILEGES;

至此,你可以退出后使用自己设置的账户密码进行登录。

更改远程连接

  • 注释/etc/mysql/mysql.d.conf/mysqld.cnf 中的bind-address
cd /etc/mysql/mysql.conf.d
sudo vi mysqld.cnf

在这里插入图片描述

  • 创建连接用户数据
    • 登录进入数据库
      mysql -u 'username' -p 'userpassword'
    • 更改数据库表连接权限
      grant all privileges on *.* to 登录用户名@"%" identified by "登录密码" with grant option;

猜你喜欢

转载自blog.csdn.net/qq_43650576/article/details/105551376