1、开启远程访问权限

点击 “数据库” 菜单,进入数据库列表界面

点击 “phpMyAdmin”(需要先安装 “phpMyAdmin”) 进入数据管理界面

安装 “phpMyAdmin”

依赖以下软件,请先安装[mysql,nginx|apache|openlitespeed],我们已经安装了MySQL, 其他的就任选一项,这里我们选安装 Nginx

依赖以下软件,请先安装[php-7.4|php-8.0|php-8.1]


再次安装 “phpMyAdmin”

安装完成后,点击 “phpMyAdmin” 进入数据管理界面,root 密码通过界面查看

使用 root 登录 “phpMyAdmin”

进入 “用户” 功能界面

找到 root 右则 编辑权限, 进入界面后点击 “登录信息”

-host 修改为任意主机后执行即可

CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password AS '***';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' REQUIRE NONE WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;

1.2、设置root登录密码

那么如何设置root账户的登录密码呢?可按照下面步骤修改root账户密码:

1、进入MySQL数据配置文件进行修改

vi /etc/my.cnf

再按字母【i】进入编辑模式,然后将下面这一行拷贝进去,放到最后一行,含义是免密码登录

skip-grant-tables

然后按【Esc】后再输入【:wq】,表示保存并退出

然后重启:

systemctl restart mysqld.service

2、直接免密登录

mysql -uroot -p

此时提示要你输入密码,什么都不用输入,直接回车就可以进入数据库了

3、设置密码

你可以使用以下命令来重置root账户的密码:(我这里设置的是AaBa123456,设置最好不要设置的太简单)

5.7 以上版本运行:

update user set password = password(“123456”) where user=’root’;

5.7 以下版本运行:

update user set authentication_string = password(“123456”) here user=’root’;

4、删除免密设置

按照刚才的步骤,进入【my.cnf】文件中,将【skip-grant-tables】代码删除,并保存退出,再重启MySQL服务器即可,这样以后就可以使用123456这个密码进行登录了

作者:Jeebiz  创建时间:2023-01-15 14:02
最后编辑:Jeebiz  更新时间:2024-08-22 10:22