MySQL数据库 ROOT(普通用户)免密登陆

一.设置方法1

cd到root用户家目录下 创建 .my.cnf 的文件后vim进行编辑
普通用户则是/home目录下创建
输入命令
vim .my.cnf
然后在文件中输入下面的命令
[client]
host=localhost
user="root" #如是普通用户输入用户名即可
password="******" #这里填入你的mysql root(普通用户)用户对应的密码
保存退出后 重新启动MySQL数据库即可
systemctl restart mysqld
root用户直接输入 mysql即可登陆mysql数据库
普通用户输入 show mysql

二.设置方法2

进入到mysql数据库的配置文件当中 vim /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve
skip-grant-tables
保存并且退出vim
重新启动mysql数据库即可

你可能感兴趣的:(MySQL数据库 ROOT(普通用户)免密登陆)