linux远程连接数据库 LINUX怎么远程连接ORACLE数据库
本篇文章给大家谈谈linux远程连接数据库,以及LINUX怎么远程连接ORACLE数据库对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
linux怎么连接远程mysql
方法/步骤
远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库。登陆数据库。mysql-uroot-p(密码)。
创建用户用来远程连接
GRANT ALL PRIVILEGES ON*.* TO'itoffice'@'%' IDENTIFIED BY'itoffice' WITH GRANT OPTION;
(第一个itoffice表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个itoffice表示密码)。
执行 flush privileges;命令立即生效
查询数据库的用户(看到如下内容表示创建新用户成功了)
SELECT DISTINCT CONCAT('User:''',user,'''@''',host,''';') AS query FROM mysql.user;
使用exit命令退出MySQL
然后打开vim/etc/mysql/my.cnf
将bind-address= 127.0.0.1
设置成bind-address= 0.0.0.0(设备地址)
重新启动(命令如下):
/etc/init.d/mysql stop
/etc/init.d/mysql start
查看端口号
show global variables like'port';
设置navicat连接。
点击连接测试看到如下内容表示成功。
LINUX怎么远程连接ORACLE数据库
大致的连接和调用步骤:
1、在java编程下选择jdbc连接,加载驱动程:
conn= getConnection();//首先要获取连接,即连接到数据库
2、创建数据连接对象:通过DriverManager类创建数据库连接对象Connection。
conn=DriverManager.getConnection(url, user, password);
3、创建Statement对象:
st=(Statement) conn.createStatement();//创建用于执行静态sql语句的Statement对象 4、调用Statement对象的相关方法执行相对应的 SQL语句
int count= st.executeUpdate(sql);//执行插入操作的sql语句
linux下怎么连接mysql数据库
1、首先确保linux下mysql安装好,服务启动完之后,就可以开始连接数据库了。在终端输入“mysql-hlocalhost-uroot-p”,其中h参数是主机名,这里是本地就写localhost,也可以省略:
2、输入mysql的密码之后就登录了,也可以不输入密码登录,比如这里的root密码是mysql123456,可以直接输入“mysql-hlocalhost-uroot-pmysql123456”,此时就没有提示输入密码,直接进入mysql的命令行中了:
3、此时显示的就是mysql的命令行界面了,若要退出输入quit就可以退出了。以上就是linux中连接数据库的操作:
如何远程连接linux sql lite
Sqlite远程连接数据
1、连接本地数据库
QSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("personnel.db");
db.setUserName("PersionSql");//数据库用户名和密码
db.setPassword("123456");
if(!db.open()){
QMessageBox::warning(0,QObject::tr("Database Error"),
db.lastError().text());
return false;
}
打开当前目录下的数据库,如果没有则创建一个名为personnel.db”的数据库。
2、sqlite连接本地共享数据库
QSqlDatabase db= QSqlDatabase::addDatabase("QSQLITE");
db.setHostName("localhost");//设置你本地服务器的IP
db.setDatabaseName("/SQLLiteDB/personnel.db");// SQLLiteDB共享目录下的数据库名
db.setUserName("persionSql");//数据库用户名和密码
db.setPassword("123456");
if(!db.open())
qDebug()<<"Failed to connect to QSQLITE";
else
qDebug()<<"success!";
打开你本机SQLLiteDB目录下共享的数据库,如果没有则打开失败。
如果你的共享目录下有该数据库则打开成功。
3、sqlite连接网络共享数据库
QSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE");
db.setHostName("192.168.1.160");//设置你网络服务器的IP
db.setDatabaseName("/share/personnel.db");//share共享目录下的数据库名
db.setUserName("PersionSql");//数据库用户名和密码
db.setPassword("123456");
if(!db.open())
qDebug()<<"Failed to connect to QSQLITE";
else
qDebug()<<"success!";
打开你网络共享目录share下共享的数据库,如果没有则打开失败。
如果你的共享目录下有该数据库则打开成功。
说明:访问网络远程数据库则必须要关闭本机和远程PC机上的防火墙,访问的远程数据库的路径不能为中文路径,设置的共享目录必须要有可读可写权限。
文章到此结束,如果本次分享的linux远程连接数据库和LINUX怎么远程连接ORACLE数据库的问题解决了您的问题,那么我们由衷的感到高兴!