Linux中程序的安装目录 在 /usr/local/src
1.安装MariaDB数据库
1.1检验Linux系统是否有网
PING www.baidu.com 校验是否有网. ctrl + c 表示进程结束.
网址:https://downloads.mariadb.org/mariadb/10.5.5/
1.2使用安装命令: yum install mariadb-server
2.数据库常规命令
启动数据库:systemctl start mariadb
重启数据库:systemctl restart mariadb
关闭数据库:systemctl stop mariadb
如果启动数据库报错
[root@hadoop-237 mariadb]# systemctl start mariadb Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details.
执行代码:
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf cp:是否覆盖"/etc/my.cnf"? y systemctl start mariadb.service
然后重新启动数据库
[root@hadoop-237 mariadb]# systemctl start mariadb
刚开始数据库中并没有设定用户名和密码.所以需要进行设定.
mysql_secure_installation
进入数据库
mysql -uroot -proot
查询库
show databases;
使用user表
use user
查询表
select host,user,password from user where user='root';
修改数据库权限
命令
1.update user set host='%' where host="localhost"; 2.select host,user from user where user='root';
校验权限的修改
刷新数据库的权限
flush privileges;
操作之后ctrl+c或exit退出
卸载数据库
yum remove -y mariadb-libs
查看数据库卸载状态
yum list installed | grep mariadb
防火墙配置
说明:配置指防火墙的全局的变量. 如果操作了全局的(变量)开关,则影响的是下一次的防火墙操作.
永久关闭防火墙配置
systemctl disable firewalld.service
永久开启防火墙配置
systemctl enable firewalld.service
防火墙开关
systemctl stop firewalld.service systemctl start firewalld.service
检查防火墙的状态
firewall-cmd --state