Ubuntu 安装Mariadb并设置navicate远程连接
一. 安装和修改数据表
先安装mariadb 这里安装mariadb-server-10.6 相当于mysql5.6
sudo apt update
sudo apt install mariadb-server-10.6 相当于mysql5.6
安装完毕进入设置密码
sudo mysql_secure_installation
1.进入 mariadb
mysql -u root -p
2.修改表
MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;//刷新权限
Query OK, 0 rows affected (0.00 sec)
- 第一个位置,为数据库, 第二个位置,为表,所以
*.*
,表示可以访问任意数据的任意表 'root'@'%'
,root
表示远端登录使用的用户名,%
表示允许任意ip登录,可将指定ip替换掉%
,root
与%
可以自定义IDENTIFIED BY 'root'
这个root
是登录时的使用的密码,(方便记忆就用了root,生产环境一定要替换掉)
3.查看修改后
MariaDB [mysql]> SELECT host,user,password from user;
+-----------+------+-------------------------------------------+
| host | user | password |
+-----------+------+-------------------------------------------+
| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| % | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+-----------+------+-------------------------------------------+
2 rows in set (0.00 sec)
- | % | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |表示修改成功
二. 修改配置文件
将/etc/mysql/mariadb.conf.d/50-server.cnf
中bind-address = 127.0.0.1
加#
注释掉
三.重启服务
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl restart mariadb
四.远程链接
使用navicate进行远程连接
搞定收工
一辈子很短,努力的做好两件事就好;第一件事是热爱生活,好好的去爱身边的人;第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异