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
mariadb设置密码策略 mariadb默认密码是多少
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
mariadb如何查看密码 mariadb设置密码
如有错误欢迎指正 安装MariaDB之后默认用户名是root ,默认没有密码,直接在命令行输入mysql -u root就可以登录MySQL,然后输入 set password = xxxx; 设置密码,注意结尾的分号。但是会报错 上网搜一下
mariadb如何查看密码 Linux MariaDB mysql 数据库