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 更新时间:2024-08-22 10:22