Ubuntu 2204 安装使用 mariadb

1. 查看mariadb版本,实际上使用的还是mysqld命令:

mysqld --version

 2.安装完成之后它的生命周期依然由 systemctl 进行维护,服务名为:mariadb.service

ctl status mariadb.service

 3.它的服务端配置文件位于 /etc/mysql/mariadb.conf.d/50-server.cnf ,修改端口也是在里面,一看就懂

 

4. 默认的安装不允许从远程进行访问的解决办法:

 

5. 它默认是不支持远程ip 通过 root 来连接, 一通操作之后,我也不记得是怎么操作的了,后续遇到了继续摸索吧,当前允许远程连接的时候,root 的相关信息如下:

 6. 以 root 登陆操作系统的时候,直接mysql 或者 mariadb 命令就可以进入其管理对话当中,而并不需要密码:并且 mysql 命令 与 mariadb 命令是等同的:

 

 

7. 为特定的用户添加权限,如果是从IDE(比如DBeaver) 添加,会报错,那么直接将其里面的命令拿到服务端root 用户进行执行就可;

 

 8. apt 也是可以罗列出来当前的指定报的版本:

apt list --all-versions mariadb-server

 9. 期望apt安装指定版本的某个软件,可以先 apt update 之后,然后 apt list mariadb-server 看一下都有哪些可供安装,如果存在的话,直接 apt install mariadb-server 安装就好了:

apt install package_name=package_version 没有生效,至少在本次安装mariadb的时候,没有生效。

 10. SELECT USER(), CURRENT_USER(); 是一个很好的维护命令:

 11. 为 root 分配所有的权限:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'my password'

 12. select user,host from mysql.user

 13. 授权所有权限给 root 

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';

14.

15.

posted @   oct  阅读(179)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示