1.登录数据库
如果mariadb是初次安装,root用户默认无需密码即可登录。
mysql -uroot
2.修改密码
不一定是root@localhost,视自己情况而定
方法一:
UPDATE user SET password=password('newpassword') WHERE user='root';
flush privileges;
方法二:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
flush privileges;
方法三:
SET password for 'root'@'localhost' = password('newpassword');
flush privileges;
修改配置文件开启外网访问
编辑配置文件
vim /etc/mysql/mariadb.conf.d/50-server.cnf
注释以下内容
bind-address = 127.0.0.1
如果user表中没有'root'@'%',需要添加该用户
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;