关于如何连接阿里云服务器上的MySQL数据库的解答

关于如何连接阿里云服务器上的MySQL数据库的解答,第1张

用 SSH客户端登录上以后

首先启动数据库:

[root@iZm5ec880z2rorZ ~]# service mysqld start

可以输入一下加粗命令

[root@iZm5ec880z2rorZ ~]#  mysql -u root -p 

Enter password: (输入你的数据库密码)

Welcome to the MySQL monitor.  Commands end with or \g.

Your MySQL connection id is 5

Server version: 5.1.73-log MySQL Community Server (GPL)

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use mysql

Database changedmysql> GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'ldyu123' WITH GRANT OPTION

Query OK, 0 rows affected (0.00 sec)

mysql> commit

Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges

Query OK, 0 rows affected (0.00 sec)

mysql> exit

退出后,输入下边的命令:

[root@iZm5ec880z2rorZ ~]# service mysqld restart

Shutting down MySQL...                                     [  OK  ]

Starting MySQL.                                            [  OK  ]

1.打开UE,点击文件——Ftp/Telent——SSH/Telent账号管理器

在没有数据库账号时,先添加一个,如果有,可以跳过此步

服务器输入地址(链接IP地址),协议选择SSH,用户名输入数据库的用户名,密码是数据库链接密码(就是建立一个直接到数据库用户的链接)

2.点击文件——Ftp/Telent——SSH/Telent控制台,选择要链接的账号,点击链接

3.链接后,输入以下命令:db2 connect to uibs ,此处uibs为数据库名

4.要执行sql命令,输入:db2 "你要执行的sql语句",如:

db2 "select count(*) from banknotice"

注意,在这里执行的sql命令,最好是查询条数的,如果是查询记录,还会返回的内容的乱码,可能与编码有关

相关的linux命令:

ls 显示当前目录下的所有文件夹

Cd 文件夹进入到某个文件夹

Cd .. 返回上级目录,注意字母和..之间有空格

1、首先先新建一个会话。

2、其次点进刚刚建好的连接,右击属性,点进隧道,添加,输入映射到本地的配置。

3、然后完成之后用数据库连接工具连接即可,这样fastapi就能通过ssh链接数据库了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9866170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存