mysql database that can be accessed over a vpn? - mysql

I have 2 computers. Both with w7 as os. I have installed wampserver on one of them.
I have mysql database on wampserver.
Then I have made a vb.net program to connect to mysql database. I have put the program on both computers.
What I want to do is for those two programs to see the same database that is on one computer. For them to be able to add, delete, update that 1 database.
How do I do that? How do I network the mysql database? Do I also have to install wampserver on the other computer?
What do I do? Please enlighten me.

MySQL is a database management system which will respond to ODBC (and equivalent) connections. Get the name of your computer that is running the MySQL database, and go to http://www.connectionstrings.com/mysql to find an appropriate connection string to use in the System.Data.OleDBConnection connection string.

Related

How can i grant access to mySQL database to other computer within my house?

I'm a beginner in SQL so i'm sorry if the question is too basic.
I just created a database in MySQL Workbench in my computer and i would like to be able to access and modify the database from another computer within my house. I read some solutions but they all require using some external product, is there a way and how can i do this by the MySQL Workbench GUI, or maybe other functionalities from MySQL?
I also installed MySQL community server on the other computer that i would like to connect my database to.
Thanks!
If it's a home network, and both of you are connected via same router, then you can connect to mysql server on the other device using http://ip_of_machine_running_mysql:3306.
ip_of_machine_running_mysql should be the ip of the machine running mysql server.
Worth to note that you need to allow remote connection to mysql if you haven't already done so when you were doing mysql installation.
The steps for enabling remote access differs for your os(windows, ubuntu, mac), but you can easily find tutorials and how to's for changing such configuration.
https://www.brightfunction.co.uk/connecting-to-mysql-server-across-a-local-windows-network/
https://www.techrepublic.com/article/how-to-set-up-mysql-for-remote-access-on-ubuntu-server-16-04/

How can i run MySQL and MariaDB database server at the same time and access them at phpmyadmin?

First i want to have two different database servers on Windows 10
A MySQL database server and a MariaDB database server
Second; I want to be able to access them at Phpmyadmin (On Phpmyadmin login screen, I am expecting to see 'Servers' dropdown list to pick either MySQL Server or MariaDB server)
How can I achieve this on Windows 10 ?
1. It's posible, for run mysql and mariadb, u need config one instance more, because mysql and mariadb have similar core. (Is same to install two mysql server instance in one machine). Here one tutorial for install instances of mysql on windows. Multiple MySQL Instances on Windows
2. phpmyadmin requires a web server, PHP, and a browser. But... i think that isn't possible, because this is connect simultaneously to two database server via only one connection of phpmyadmin in your browser, and i think isn't logic support. I think that u can try is install two phpmyadmin. One for mysql and other for mariadb. Check docs in the web site, maybe u can obtain other solution. Phpmyadmin
Regards ✌🏼️

How can we view the databases/tables created in phpmyadmin in the MySQL workbench schemas section?

How can we view the databases/tables created in phpmyadmin in the MySQL workbench schemas section? In my case the database created in the phpmyadmin are not reflected in workbench(v-6.3) and mysql server v-5.7.12.How can I check that the phpmyadmin used is reflecting the correct workbench.
I am running the phpmyadmin locally (XAMPP 5.6.20-0) and I am using Mac OS X El-capitan. Is the import only option copy all databases/tables created in phpmyadmin into MySQL and visa versa?Please advice
As long as MySQL Workbench and phpMyAdmin are connected to the same MySQL instance, any changes made in one program should immediately be visible from the other. You might be restricted if you're connecting as different, non-administrative users who doesn't have access to the same databases.
From each program (MySQL Workbench and phpMyAdmin), issue the STATUS; SQL command and compare the host and port or socket. If they don't match, you would seem to have more than one MySQL installed on your machine.
The fact that you have specifically mentioned installing MySQL server and XAMPP makes this highly likely; XAMPP comes with its own version of MySQL server and you should pick one to access from both client programs to minimize confusion.

MYSQL - Connect MYSQL Workbench to a MYSQL server on localhost

I know the question I am about to ask is a very stupid once but I am new to MYSQL so please bear with me. Want I want to do is create a database on my local machine and also access/manipulate it from their. I thought MYSQL WB was the all in one tool to do this i.e it will also allow me to create a database and also make a MYSQL server from which to access it. But I came to know the Workbench is just a front end and you need to have a some kind of a seperate MYSQL server module for it to access.
The problem is I can't seem to find any link for a simple a server module on the MYSQL download site.
http://dev.mysql.com/downloads/ .
It has one Cluster Server but I don't think this is what I am looking for. If anyone could provide a link to the MYSQL server module using which I could connect MYSQL Workbench on my local host, and the steps to connect them that would be great.
The one your looking for is named MySQL Community Edition. The current version is 5.6.14. Just select your platform (mac, linux or windows) and follow the installation guide.
If you wish to have php/mysql then you can download xampp. It includes all the necessary tools. Or if you wish to install it separately then follow this for Windows,
http://dev.mysql.com/downloads/installer/

Client to access and edit a MySQL database remotely

So I have been given the host, username, and login information for a MySQL Database. I need a client that I can use to log in to the Database remotely and create/update tables and edit all the data.
I found the MySQL Administrator client provided by them, but it seems you can do everything BUT edit the actual data with it.
Is there anything like this?
Would I be able to use SQL Server Express (or something similar), to connect to a remote server online and do all of this?
with the mysql administrator, you normally get the mysql query browser, which sounds like what you want :)
If you're using OS X or Linux, you can install the mysql client and connect via the console. There are plenty of GUI clients for OS X and Windows (SqlYOG is a good, free one that I've used), just search Google for "mysql client ".
MySQL Workbench works great for me. It allows me to connect to some remotely hosted databases that I have via ssh.
I highly recommend SqlYog Community Edition which inkedmn also mentioned. It handles database administration and query building, and similar enough to SQL Server Management Studio that you won't feel completely lost.