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.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通