MariaDB用户密码修改

Scroll Down

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;