1.安装
yum install mariadb mariadb-server
2.启动
systemctl start mariadb.service
3.登录mysql,安装完之后默认的是无密码登录,回车即可,登录。
mysql -u root -p
4.修改root用户的密码
首先设置无用户密码登录,在/etc/my.cof文件中加入
skip-grant-tables #加入这一行
然后重启服务:
sudo systemctl restart mariadb.service
重启服务之后,登录,此时只需要运行命令
mysql
即可登录数据库,然后切换数据库
use mysql
数据库切换成功之后,可以查询一下user表看一下此时有什么用户:
select host,user,password from user;
修改密码:
UPDATE user SET Password = password ( '123456 ) WHERE User = 'root' ;
更新完之后刷新权限:
flush privileges;
然后删除/etc/my.cnf文件中的刚刚加上去的一行。重启服务:
sudo systemctl restart mariadb.service
使用root账号以及新设置的密码登录即可。
mysql -u root -p
5.配置远程登录
创建一个在任意ip均可以登录的root用户
insert into mysql.user(Host,User,Password) values("%","root",password("123456"));
赋予所有权限给这个用户:
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
然后刷新权限:
flush privileges;
这样就可以远程用root/123456登录。