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;
|