How do I start the MySQL console in XAMPP?
The XAMPP installation is done. XAMPP is up and running.
What about the MySQL console? How is possible to start the MySQL console to run some special SQL statements?
Solution 1:
just start mysql using the command
example: sudo /opt/lampp/lampp startmysql
and find path of mysql , it will be placed in bin directory of lampp, then login
example: /opt/lampp/bin/mysql -u root
Solution 2:
From the terminal type mysql -uUSER -pPASSWORD DATABASE
which is:
mysql
The actual command to use mysql
-uUSER
is what user will connect. The -u is the parameter for the user and the USER part is the actual name of the user.
-pPASSWORD
is the password for that user. the -p is the parameter for the password and the PASSWORD is the actual password.
the DATABASE part is optional. Is just if you want to connect directly to a particular database. For example, let us say the user cyrex with password ubuntu wants to connect to the database linux, you would type this:
mysql -ucyrex -pubuntu linux
(User is cyrex, password is ubuntu and the database is linux)
if you do not add the database you can eventually go to it by using the use statement of mysql or searching for the database with show databases;
Solution 3:
Maybe you're wondering about the package Apache Friends Xampp. The only way init is MySql
~$ sudo /opt/lampp/lampp startmysql
If it's something
Solution 4:
The latest version of Xampp's Control Panel has a shell button, click that and it may show a dialog box saying that the #bat file needs to be created, and if it should create it now.. You should say Yes.
After that, it will open a console window. From that console window you can easily access mysql by typing the following.
mysql -u mysqluser --p mysqlpass
in my own personal installation i use the below (because i don't have a pass set for user @root).
mysql -u root
Btw, if it isn't obvious already I am using windows, so there could be some differences in the ubuntu version.
Hope this helps someone..
Solution 5:
First use this command in shell (Ubuntu):
ubuntu@ubuntu-PowerEdge-2850:~$ sudo /opt/lampp/lampp startmysql
Second use this command in shell (Ubuntu):
ubuntu@ubuntu-PowerEdge-2850:~$ /opt/lampp/bin/mysql -u root -p database < "/opt/lampp/htdocs/database.sql"
Enter password: (Press Enter)