RHCE7参考答案(21)配置一个数据库

21.配置一个数据库

在server0上创建一个MariaDB数据库,名为Contacts,并符合以下条件:

  • 数据库应该包含来自数据库复制的内容,复制文件的URL为:http://classroom.example.com/pub/materials/users.sql
  • 数据库只能被localhost访问
  • 除了root用户,此数据库只能被用户Raikon查询,此用户密码为atenorth
  • root用户的密码为atenorth,同时不允许空密码登录
[root@server0 ~]# yum -y install mariadb-server mariadb
[root@server0 ~]# vim /etc/my.cnf
[mysqld]
skip-networking #添加此行,跳过网络
[root@server0 ~]# systemctl restart mariadb
[root@server0 ~]# systemctl enable mariadb
[root@server0 ~]#mysqladmin -u root password ‘atenorth’ #设置密码
[root@server0 ~]# mysql -u root –p #登陆
Enter password: #输入密码
MariaDB[(none)]>create database Contacts; #创建数据库
MariaDB[(none)]>grant select on Contacts.* to Raikon@localhost identified by
‘atenorth’;
#授权
MariaDB[(none)]>delete from mysql.user where password=’’;
#删除空密码账号 !!!注意:设置好 root 密码再做
MariaDB[(none)]>quit
[root@server0~]#wget http://classroom.example.com/pub/materials/users.sql
[root@server0 ~]# mysql -u root -p Contacts < users.sql #导入库
Enter password: #输入密码
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章