centos 安装和配置mariadb详细教程[通俗易懂]
nanshan 2024-11-04 13:07 13 浏览 0 评论
1.安装maria database
yum install mariadb mariadb-server 命令进行安装,本人已测试OK
yum -y install mariadb mariadb-server
2. 启动maria database
安装成功以后,需要手动启动 maria database
systemctl start mariadb
3.查看maria database运行状态
通过命令查看运行数据库的版本:systemctl status mariadb
systemctl status mariadb
运行结果
4 配置(初始化)mariadb
mysql_secure_installation
4.1 首先是设置密码,会提示先输入密码(一定记住密码)
Enter current password for root (enter for none):<– 初次运行直接回车
4.2 设置密码
Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车 New password: <– 输入root用户的密码 Re-enter new password: <– 再输入一次设置的root密码
4.3 其他配置
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车(如果生产环境建议不开放root远程登录,危险性高),
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
5 登录MariaDB
用如下命令测试一下,如果能登录数据库,说明全部安装和配置成功
mysql -u root -p
6 关闭mariadb
关闭命令如下命令
systemctl stop mariadb
数据库日常管理
前提条件
用管理员帐号(root)登录以后,不要区换数据库,直接命令提示符下面执行
mysql -u root -p
1 创建用户
语法:CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password’;
说明:
- username:你将创建的指定用户名
- host:指定该用户在哪个主机上可以登陆。如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%。
- password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器
参照列子:
CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '';
CREATE USER 'pig'@'%';
2 用户权限设定
GRANT命令说明: (1)ALL PRIVILEGES表示所有权限,也可以使用SELECT、UPDATE等权限。 (2)ON用来指定权限针对哪些库和表。 (3)*.*中前面的号用来指定数据库名,后面的号用来指定表名。 (4)TO表示将权限赋予某个用户。 (5)@前面表示用户,@后面接限制的主机,可以是IP、IP段、域名以及%,%表示任何地方。 (6)IDENTIFIED BY指定用户的登录密码。 (7)WITH GRANT OPTION这个选项表示该用户可以将自己拥有的权限授权给别人。 注意: 在创建操作用户的时候不指定WITH GRANT OPTION选项会导致该用户不能使用GRANT命令创建用户或者给其它用户授权。 每次更新权限后记得刷新权限FLUSH PRIVILEGES; 备注: 使用GRANT重复给用户添加权限,权限叠加。 如先给用户添加一个SELECT权限,然后又给用户添加一个UPDATE权限,那么该用户就同时拥有了SELECT和UPDATE权限。
如下命令 分配用户所有权限
GRANT ALL PRIVILEGES ON *.* TO 'userid'@'%' IDENTIFIED BY 'passowrd' WITH GRANT OPTION;
2.1 单个数据库授权
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mysql.* TO 'wang6'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
Query OK, 0 rows affected (0.000 sec)
MariaDB [(none)]> SELECT user, host, authentication_string FROM mysql.user;
3 查询用户
select * from mysql.user;
4、收回权限、删除用户
4.1、收回权限
REVOKE [权限] ON [库.表] FROM [用户名]@[IP];
MariaDB [(none)]> REVOKE SELECT(host, user) ON mysql.user FROM 'userid'@'%';
Query OK, 0 rows affected (0.000 sec)
4.2、删除用户
DROP USER [用户名]@[IP];
MariaDB [(none)]> DROP USER IF EXISTS 'userid'@'%';
Query OK, 0 rows affected (0.000 sec)
相关推荐
- 宽带,带宽,网速,吞吐量与宽带上下行
-
一.带宽和宽带(1)带宽:是由英文词汇bandwidth直译过来的,在不同的领域,对带宽的理解角度也有所不同:1.电子通信领域:指某个信号具有一定的频带宽度,也就是说,信号的带宽指的是该信号所包含...
- 千兆联通宽带,上行仅20M怎么破?
-
原先家里办的100M联通宽带,上行20M。设备多、运用频繁时,这宽带有些吃紧。于是趁着活动,升级成了上行50M的千兆宽带。升级生效后,带着满心欢喜与期待,进行各种测速。由于终端设备不够强悍,下行可以跑...
- 百度网盘“偷”占用户带宽加速传输?回应:已取消默认勾选
-
近日,百度网盘因默认开启一项“用户奖励(激励)计划”而引发争议。这项计划旨在让用户分享少量闲置网络带宽和电脑存储空间,帮助百度网盘提升传输速度。参与助力的用户可获得相应的积分奖励,最快1个月可获得爱奇...
- 太原移动试点新技术 5G网络上行(上传)速率提升近一倍
-
6月7日,太原移动在五一广场营业厅试点运行SUL超级上行新技术,5G网络上行(上传)速率提升了近一倍。AR/VR、无人巡检机、无人采矿机、高清直播等新型业态,对移动通信网络能力的需求日益增强。用户不仅...
- 1G速率的宽带你敢想吗?它真的来了
-
IT之家(www.ithome.com):1G速率的宽带你敢想吗?它真的来了IT之家讯据国外媒体报道,英国运营商BT近来正在部署“极速”宽带,这家运营商的“极速”计划是提供基本速率为500Mbps的...
- 如何令移动下载飞起来 结合LTE与Wi-Fi
-
随着4G终端的快速普及,LTE似乎成为目前传输最为快的移动网络技术。然而伴随高清4K视频的逐步兴起,如何在移动网络中获得传输速度的进一步突破呢?根据北京现网资源配置情况,网络下行理论峰值速率约为80M...
- 网件MK63路由器体验:大户型高带宽家庭的省心之选
-
网件MK63WiFi6Mesh路由器2020年上半年发布的旗舰手机里,你听到最多的词一定有WiFi6。作为一项新的网络标准,它所要解决的是连接终端过多之后,网络延时和传输速度不稳定的问题。许多...
- 瞄准用户上传带宽:HiWiFi 极路由 联合 迅雷 推出 “极赚钱”套餐
-
上次总理谈到宽带降价问题时,很多网友除了吐槽网速慢费用贵,还反映宽带网络的上下行速度不对等。比如说以前ADSL2M的宽带只有512Kbps的上行速度,现在升级到光纤网络之后,按理说技术上实现上下行...
- 移动宽带上行限速。说点啥?
-
之前之后。
- 电信商为何提升下行带宽却对上行严防死守?
-
走过路过不要错过今日精彩话题,感谢大家的阅览,希望能获得您的点赞关注评论小编在此先祝大家天天开心,日进斗金!年年快乐!0102让我加班写代码?门都没有。要我半夜抢修网络故障?我立马从床上蹦起来就...
- 上行带宽的秘密:如何判断你的宽带是否真的值钱?
-
你是否认为有宽带就等于有宽带资源呢?今天就来给大家详细说说这其中的门道。大家想想看,平时我们家里的宽带,虽然能上网看视频、玩游戏,但这可不一定就是宽带资源哦。宽带资源得有足够的上行带宽,而且用户要...
- 「太虎了」如何可以适当提高宽带的上行限速,以及稳定性
-
因为居家办公需要,以及家中有不少设备需要24H不间断与服务器端交互上传数据,希望可以适当解绑上行带宽限速,让家中一些工作用的设备,可以稳定运行与高速提供服务。测速记录较多,还有部分时段数据很卡的没有截...
- 电信运营商为何拼命加下行带宽却对上行严防死守?
-
首先感谢小伙伴的阅读,欢迎大家进行点赞、关注、收藏。小编在此也祝大家日进斗金、财源滚滚。我昨天刚去营业厅办宽带,那业务员一个劲儿给我推千兆套餐。我说我家就俩人用,要那么快干啥?他非说现在都流行4K视频...
- 电信运营商为何拼命加下行带宽,却对上行严防死守?
-
首先感谢小伙伴的阅读,欢迎大家进行点赞、关注、收藏。小编在此也祝大家日进斗金、财源滚滚。0102我亲戚在运营商上班,说他们领导开会明确要求控制上行带宽,怕用户开服务器影响企业客户生意。现在家庭宽带上下...
- 服务器100M带宽什么概念?100M上行速度和下行速度是多少?
-
100M的带宽究竟有多快?根据我们日常使用规则呢,我们宽带的100兆指的是带宽MB=Mbit,大部分用户以为宽带安装的是多少兆下载就是多少了。以前一个朋友,装了4M的宽带下载速度只有几百K,他就吐槽嘛...
你 发表评论:
欢迎- 一周热门
-
-
爱折腾的特斯拉车主必看!手把手教你TESLAMATE的备份和恢复
-
如何在安装前及安装后修改黑群晖的Mac地址和Sn系列号
-
[常用工具] OpenCV_contrib库在windows下编译使用指南
-
WindowsServer2022|配置NTP服务器的命令
-
Ubuntu系统Daphne + Nginx + supervisor部署Django项目
-
WIN11 安装配置 linux 子系统 Ubuntu 图形界面 桌面系统
-
解决Linux终端中“-bash: nano: command not found”问题
-
NBA 2K25虚拟内存不足/爆内存/内存占用100% 一文速解
-
Linux 中的文件描述符是什么?(linux 打开文件表 文件描述符)
-
K3s禁用Service Load Balancer,解决获取浏览器IP不正确问题
-
- 最近发表
- 标签列表
-
- linux 查询端口号 (58)
- docker映射容器目录到宿主机 (66)
- 杀端口 (60)
- yum更换阿里源 (62)
- internet explorer 增强的安全配置已启用 (65)
- linux自动挂载 (56)
- 禁用selinux (55)
- sysv-rc-conf (69)
- ubuntu防火墙状态查看 (64)
- windows server 2022激活密钥 (56)
- 无法与服务器建立安全连接是什么意思 (74)
- 443/80端口被占用怎么解决 (56)
- ping无法访问目标主机怎么解决 (58)
- fdatasync (59)
- 405 not allowed (56)
- 免备案虚拟主机zxhost (55)
- linux根据pid查看进程 (60)
- dhcp工具 (62)
- mysql 1045 (57)
- 宝塔远程工具 (56)
- ssh服务器拒绝了密码 请再试一次 (56)
- ubuntu卸载docker (56)
- linux查看nginx状态 (63)
- tomcat 乱码 (76)
- 2008r2激活序列号 (65)