大家好,又见面了,我是你们的朋友全栈君。
卸载之前的数据库
sudo apt purge mariadb-server*
安装数据库
sudo apt install mariadb-server -y
由于出于安全原因, mariadb 初始化使用的操作系统的root认证, 而不是密码认证.
所以这里添加用户和启动密码认证.
# 添加用户 '%':表示所有主机的ip
CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
# 将数据库访问权限赋值给用户
grant ALL on 数据库.表名 to '用户名'@'%';
# 添加密码登陆
update mysql.user set plugin='mysql_native_password' where user='用户名';
# 也可以修改密码
update mysql.user set password=password("密码") where user='用户名';
# 更新运行的程序认证
FLUSH PRIVILEGES;
让数据库监听所有的主机
sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf
修改 bind-address
将
bind-address = 127.0.0.1
改为
bind-address = 0.0.0.0
有问题, 可以看我参考的文献, 也可以额评论区留言讨论!
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/137871.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...