温馨提示×

linux上mariadb的连接方式

小樊
40
2025-12-28 03:55:43
栏目: 云计算

在Linux上连接MariaDB数据库有多种方式,以下是一些常见的方法:

1. 使用命令行客户端 mysql

这是最基本的连接方式。

mysql -u username -p -h hostname database_name
  • -u username:指定用户名。
  • -p:提示输入密码。
  • -h hostname:指定主机名或IP地址(默认是localhost)。
  • database_name:要连接的数据库名称。

例如:

mysql -u root -p -h localhost mydatabase

2. 使用MySQL Workbench

MySQL Workbench是一个图形化工具,适合需要可视化操作的用户。

  1. 下载并安装MySQL Workbench。
  2. 打开MySQL Workbench,点击“新建连接”。
  3. 填写连接参数,包括用户名、密码、主机名和端口。
  4. 点击“测试连接”确保配置正确,然后点击“确定”。

3. 使用phpMyAdmin

phpMyAdmin是一个基于Web的数据库管理工具,适合需要通过浏览器管理数据库的用户。

  1. 安装phpMyAdmin(如果尚未安装):
sudo apt-get install phpmyadmin
  1. 在浏览器中访问 http://your_server_ip/phpmyadmin
  2. 输入用户名和密码进行登录。

4. 使用Python脚本连接

如果你需要在Python脚本中连接MariaDB,可以使用 mysql-connector-python 库。

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  password="yourpassword",
  database="mydatabase"
)

print(mydb)

5. 使用SSH隧道连接

如果你需要通过SSH隧道安全地连接到远程MariaDB服务器,可以使用以下命令:

ssh -L 3306:localhost:3306 your_username@remote_host

然后在本地使用 mysql 客户端连接:

mysql -u username -p -h 127.0.0.1 database_name

6. 使用Docker容器连接

如果你在Docker容器中运行MariaDB,可以通过以下方式连接:

  1. 启动MariaDB容器:
docker run --name some-mariadb -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mariadb
  1. 连接到容器中的MariaDB:
docker exec -it some-mariadb mysql -uroot -p

这些方法涵盖了在Linux上连接MariaDB的多种常见方式,根据你的具体需求选择合适的方法即可。

0