202001118mariadb安装管理

yum install mariadb 数据库默认是10.3

 

 

 

可以看到server相关的一些包,如果初始化一般直接都写上

 

yum install mariadb mariadb-server

============== 1 安装完毕需要进行安全初始化:==============

1.1 设置 root 管理员在数据库中的专有密码

1.2 随后删除匿名账户,并禁止 root 管理员从远程登录数据库

1.3 删除默认的测试数据库,取消测试数据库的一系列访问权限

1.4 刷新授权列表,让初始化的设定立即生效

[root@linuxprobe ~]# mysql_secure_installation

Enter current password for root (enter for none): 当前数据库密码为空,直接按回车键

Set root password? [Y/n] y

New password: 输入要为 root 管理员设置的数据库密码

Re-enter new password: 再次输入密码

Remove anonymous users? [Y/n] y(删除匿名账户)

Disallow root login remotely? [Y/n] y(禁止 root 管理员从远程登录)

Remove test database and access to it? [Y/n] y(删除 test 数据库并取消对它的访问权限)

Reload privilege tables now? [Y/n] y(刷新授权表,让初始化后的设定立即生效)

 

 

 

如果忘记密码操作步骤如下

打开my.cnf文件

vim /etc/my.cnf

 

找到[mysqld],在它的后面任意下一行添加如下代码

skip-grant-tables

 

保存退出

:wq

然后重启mysql

============== 2 防火墙放行,自动启动,开启服务三连根据自己情况:==============

[root@linuxprobe ~]# firewall-cmd --permanent --add-service=mysql # 或者端口也可以

 

========= 3 配置文件集中在 ========

cat /etc/my.cnf

ls /etc/my.cnf.d

需要修改密码登录后使用:set password=PASSWORD('123456')

=== 4 登录就最小mysql -uroot -p 其他的参数需要了就加,如果不能登录注意检查服务是否没启动,注意的就是参数和值之间最好不要加空格,会造成误读

 

==== 5 常用命令

创建用户:create user lipengchao@'192.168.%' identified by ‘lipengchao’; # 当然地址还可以根据情况更详细

查看:select host,user from mysql.user;

create database study;

授权:grant all privileges on study.* to lipengchao@'192.168.%'; 用户和库不存在会提示找不到匹配的行;

 

查看可以通过:show grants for lipengchao@'192.168.%'; 来查看

 

 

 

 

如果需要撤销关键字替换成revoke (撤销)即可

 

 

需要时刻注意自己正在操作的数据库,不要操作错误,所以权限大了不好

 

MariaDB [study]> create table temp_test20201117(id int comment '序号',name varchar(300) comment '名称');

========= 其他命令就都大同小异

 

================= 数据库备份和回复 ==================

备份:mysqldump 参数 数据库名称(参数部分和mysql使用的命令基本一致,最小的组合也需要是

mysqldump -uroot -pAbcd_123456 mysql >/home/lipengchao/mysql_bak20201117.dump

还原的时候反过来即可 关键字不要搞错了

mysql -uroot -pAbcd_123456 study </home/lipengchao/mysql_bak20201117.dump

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值