Centos7上卸载MariaDB数据库和本地Navicat连接不上虚拟机数据库

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
(1)为安全起见,给数据库的root用户设置密码

[root@localhost ~]# mysql -u root -p //利用root用户登录数据库

Enter password: //新安装的数据库是没有密码的,这里直接按下回车就行

MariaDB [(none)]> set password for 'root'@'localhost' = password('123456');

//为root用户设置的密码是123456,注意:第二个password和左括号之间是不能有空格的。

(2)为其他主机远程连接数据库开放访问权限,重新登入数据库:

MariaDB [(none)]> use mysql; //选择mysql数据库进行操作

MariaDB [mysql]> select user,password,host from user; //查看user,password,host这三个字段的权限分配情况

//通过以上输出可以看出数据库默认只允许用户root在本地服务器(localhost)上登录,不允许其他主机远程连接。

MariaDB [mysql]> grant all privileges on *.* to root@"%" identified by "mycisco.cc";

//上面这条语句将允许用户root使用密码(mycisco.cc)在任何主机上连接该数据库,并赋予该用户所有权限。

MariaDB [mysql]> flush privileges;

1
2
3
4
5
6
7
8
9
10
11
查询所安装的MariaDB组件:

[root@localhost logs]# rpm -qa | grep Maria*

卸载数据库:

[root@localhost~]# yum -y remove mari*

删除数据库文件:

[root@localhost~]# rm -rf /var/lib/mysql/*