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)
RUBY 复制 全屏
  • | % | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |表示修改成功

二. 修改配置文件

/etc/mysql/mariadb.conf.d/50-server.cnfbind-address = 127.0.0.1# 注释掉

三.重启服务

sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl restart mariadb

四.远程链接

使用navicate进行远程连接

搞定收工

posted @   林加欣  阅读(247)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示