https://www.cnblogs.com/wangwust/p/9765843.html

 



sudo apt update sudo apt install mysql-server

sudo systemctl status mysql  #查看数据库状态

设置数据库远程访问:
sudo mysql -u root -p  #进入数据库

use mysql #使用数据库
show tables; #显示数据库


1.sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉 bind-address = 127.0.0.1
2.删除匿名用户:
sudo mysql -u root -p  #进入数据库
use mysql;
delete from user where user='';
3.增加允许远程访问的用户或者允许现有用户的远程访问
create user 'root'@'%' identified by 'root'; #创建root用户,可以全域访问,密码为root
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';  #修改root用户用密码访问数据库
grant all privileges on *.* to '
root'@'%' with grant option; #赋予root用户所有权限
flush privileges; #刷新

4  exit #退出数据库
5 sudo service mysql restart #重启数据库




posted on 2022-02-21 21:00  大话人生  阅读(48)  评论(0编辑  收藏  举报