Как проверить установлен ли mysql windows

MySQL - это чрезвычайно популярная СУБД с открытым исходным кодом, которая широко используется миллионами компаний и профессионалов. В этой статье вы

MySQL — это чрезвычайно популярная СУБД с открытым исходным кодом, которая широко используется миллионами компаний и профессионалов. В этой статье вы узнаете, как проверить текущую версию MySQL и как обновить ее в случае необходимости.

Mysql

Содержание

  1. Зачем вам нужно знать версию MySQL?
  2. Как проверить версию MySQL в терминале Windows
  3. Как узнать версию MySQL из клиента командной строки
  4. С помощью select
  5. Запрос MySQL SHOW VARIABLES LIKE
  6. Команда MySQL SELECT VERSION
  7. Команда MySQL STATUS
  8. Как проверить версию MySQL в XAMPP
  9. Как найти последнюю версию MySQL
  10. Как обновить версию MySQL

Зачем вам нужно знать версию MySQL?

В некоторых ситуациях очень важно знать текущую версию MySQL, поскольку определенные функции могут быть несовместимы с вашей системой. Кроме того, установка лучшей версии MySQL снижает риск краха вашей системы. Получение новой версии также означает новые функции и лучшие возможности для вашей системы. Итак, давайте посмотрим, как проверить, установлена ли на вашем сервере MySQL последняя версия, и как обновить ее, если это не так.

Как проверить версию MySQL в терминале Windows

Один из самых простых способов проверить версию вашего локального сервера MySQL из командной строки в Windows — использовать следующую команду, которая работает не только в Windows, но и в MAC, Linux и Ubuntu:

Как узнать версию MySQL из клиента командной строки

Просто откройте клиент MySQL, и информация о текущей версии MySQL будет сразу же доступна.

Как узнать версию MySQL из клиента командной строки

С помощью select

Введите следующую команду, чтобы получить информацию о текущей версии:

Запрос MySQL SHOW VARIABLES LIKE

Другой способ показать информацию о версии MySQL — с помощью оператора SHOW VARIABLES LIKE. В клиенте командной строки MySQL введите следующую команду:

SHOW VARIABLES LIKE 'version';

Команда MySQL SELECT VERSION

Клиент MySQL позволяет получить информацию о версии путем выполнения команды SELECT VERSION() в базе данных MySQL. Вот синтаксис запроса MySQL SELECT VERSION:

Не забывайте использовать точку с запятой в качестве разделителя операторов при работе с MySQL Client.

Команда MySQL STATUS

Вы также можете просмотреть текущую версию MySQL с помощью команды STATUS:

Вывод включает информацию о комментарии версии, которая помогает проверить состояние версии MySQL, например, время работы, потоки и многое другое.

Как проверить версию MySQL в XAMPP

Чтобы проверить версию MySQL в XAMPP, откройте командную строку Windows, перейдите в папку, где установлен XAMPP, и выполните следующую команду:

Другой способ проверить текущую версию MySQL в XAMPP заключается в следующем. Перейдите к файлу readme_en.txt, который находится в папке установки XAMPP. Там вы увидите номер версии MySQL.

Как найти последнюю версию MySQL

После того, как вы узнали свою версию MySQL, у вас неизбежно возникнет вопрос: какова последняя версия MySQL? В настоящее время последней стабильной версией MySQL является 8.0.

Чтобы убедиться, что ваша база данных работает на последней версии MySQL, вы можете следить за сообществом MSQL, где вы можете загрузить новую версию из списка последних версий. История версий MySQL действительно богата, и каждый новый релиз дает пользователям больше возможностей для более быстрой и эффективной работы.

Как обновить версию MySQL

Проверив текущую версию MySQL, вы можете обнаружить, что она не самая последняя. В этом случае вам необходимо обновить версию MySQL, следуя нашим простым инструкциям.

Если у вас более поздние версии MySQL, это может сэкономить ваше время, поскольку они обновляются автоматически. В этом случае вам не нужно ничего делать. Если вы намерены взять процесс под свой контроль и сделать все вручную, вы можете следовать нашим простым инструкциям. Перед началом работы не забудьте сделать резервную копию базы данных MySQL, чтобы быть уверенным в сохранности ваших данных.

Обновите версию MySQL с помощью командной строки так же, как вы это делали при проверке текущей версии MySQL.

mysql_upgrade -u root -p -force

Клиент mysql_upgrade теперь устарел. Действия, выполняемые клиентом обновления, теперь выполняются сервером.

2. Обновление версии MySQL с помощью cPanel дает вам более глубокий root-доступ, так как он поставляется с Web Host Manager. Чтобы обновить текущую версию MySQL, войдите в WHM и перейдите в Software > MySQL Upgrade. Выберите версию MySQL, которую вы хотите обновить, и нажмите Далее.

3. Чтобы обновить версию MySQL на Linux/Ubuntu, используйте учетные данные SSH и в репозитории MySQL APT Repository выполните следующую команду:

Список пакетов будет обновлен. Затем обновите MySQL, используя либо

sudo apt-get upgrade mysql-server

или

sudo apt-get install mysql-server

I’m developing an installer for my program for Windows OS.

I’d like the installer to check if MySQL is already installed and if it isn’t silently install MySQL before installation is over.

How can I check if MySQL is already on the computer with delphi?

Eric Leschinski's user avatar

asked Feb 21, 2012 at 15:14

SimonM's user avatar

9

Regarding MySQL server:

  1. As @Shirish11 sayd, you can check HKLMSOFTWAREMySQL AB. But that does not guarantee anything, as this registry key is optional. MySQL really does not require any «complex» installation procedure, like SQL Server. You can download MySQL as an installer, as just a ZIP archive. In last case the registry key will be not created. The similar with services. Using mysqld.exe --install Kitty --defaults-file=c:mysql.cfg command line you can create MySQL service with Kitty name. Or even a service may be not created at all.
  2. The MySQL server may be installed not locally, but on a different host. And be administrated by a dedicated DBA. So, you may not need to check / install server at all. Just not your task. If your application is going to install a local server, which will be used only by «this» workstation, then use MySQL Embedded.
  3. In general, you should ask the user about MySQL installation, eg «Do you have MySQL server installed ?». And if user answers «yes», then you can ask him for login parameters (host, port, database, user name, password). If not, then you can suggest him to download it and install, to avoid licensing issues. Because you have to have a license, purchased from Oracle, to distribute the MySQL Server installer with your software.

Regarding MySQL client:

  1. There is no other signs, that libmysql.dll is «installed», than the libmysql.dll presence. You can check for libmysql.dll at Windows folder, at PATH folders. More simple — you can always put it with your EXE.
  2. If you are using dbExpress, then you should use specific libmysql.dll version, supported by EMBT dbExpress driver. So, again, better to put it with your EXE.
  3. See note (3) regarding server licensing. It applies to client too.

answered Feb 22, 2012 at 6:49

da-soft's user avatar

da-softda-soft

7,62027 silver badges36 bronze badges

1

Check for this registry entry for MySQL if present
HKEY_LOCAL_MACHINESOFTWAREMySQL AB
If you have MySQL installed then this entry should be present.

If you need some thing more, then check for the service if its present

    function ServiceIsPresent(sMachine, sService: PChar): Boolean;
    var
      SCManHandle, SvcHandle: SC_Handle;
    begin
      // Open service manager handle.
      SCManHandle := OpenSCManager(sMachine, nil, SC_MANAGER_CONNECT);
      if (SCManHandle > 0) then
      begin
        SvcHandle := OpenService(SCManHandle, sService, SERVICE_QUERY_STATUS);
        // if Service installed
        if (SvcHandle > 0) then
          begin   
            Result := True;
            CloseServiceHandle(SvcHandle);
          end;
        else
            Result := False; 
        CloseServiceHandle(SCManHandle);
      end;
    end;

function call

  ServiceGetStatus(nil,'MySQL');

I have picked up this service name from my registry entries
HKEY_LOCAL_MACHINESystemCurrentControlSetServices
But be careful while using service check because some people might have different service names for MySQL service.
As in my case I have 2 installations of MySQL hence 2 services are present MySQL,MySQL501.
Hence it will be bit tedious to find out the correct service name.

answered Feb 22, 2012 at 4:44

Shirish11's user avatar

Shirish11Shirish11

1,5675 gold badges17 silver badges39 bronze badges

1

Mind you HKEY_LOCAL_MACHINESOFTWAREMySQL AB can remain in registry even on uninstall of MySQL. What gets removed is HKEY_LOCAL_MACHINESOFTWAREMySQL ABMySQL Server 5.1 but since we do not know the MySQL Server 5.1 part in advance, its not easy to go for this approach. Moreover MySQL need not be installed as such.

What is possible is to check HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMySQLImagePath and then see if the path specified by the value exists. The second part is important because MySQL need not remove the service key during uninstallation if service is already turned off. So this registry value can remain even after uninstallation. So the best option is to get the path of the executable from the above mentioned registry and then see if the mysqld.exe or (whatever it is) exists. MySQL is not installed if either the registry value doesn’t exist or if the file doesnt exist. The catch here is that this logic fails if MySQL is installed but not configured to start its service (which means there is no key HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMySQL). But thats trivial, since running MySQL installations will anyway have it and most machines will have MySQL running. Now even if the installed MySQL is not configured to have a service, its quite okay to install another version of your MySQL and register your service first.

I’m unsure of a perfect solution, the reason being MySQL being not a proprietary software. I mean anyone can bundle MySQL and install in their own flavours. For example, wampserver comes with their own MySQL. Client machines most certainly wont have servers installed that way, but we can not rule out the option and we may not want another MySQL instance (Note that a separate instance of MySQL runs fine along with MySQL in wamp server). What I do is check the above, if I did not find, I check for the image path of wamp service, like HKEY_LOCAL_MACHINESystemCurrentControlSetServiceswampmysqldImagePath. It depends on the server you have on a machine.

answered Jul 21, 2012 at 12:23

nawfal's user avatar

nawfalnawfal

69k56 gold badges321 silver badges366 bronze badges

I’m developing an installer for my program for Windows OS.

I’d like the installer to check if MySQL is already installed and if it isn’t silently install MySQL before installation is over.

How can I check if MySQL is already on the computer with delphi?

Eric Leschinski's user avatar

asked Feb 21, 2012 at 15:14

SimonM's user avatar

9

Regarding MySQL server:

  1. As @Shirish11 sayd, you can check HKLMSOFTWAREMySQL AB. But that does not guarantee anything, as this registry key is optional. MySQL really does not require any «complex» installation procedure, like SQL Server. You can download MySQL as an installer, as just a ZIP archive. In last case the registry key will be not created. The similar with services. Using mysqld.exe --install Kitty --defaults-file=c:mysql.cfg command line you can create MySQL service with Kitty name. Or even a service may be not created at all.
  2. The MySQL server may be installed not locally, but on a different host. And be administrated by a dedicated DBA. So, you may not need to check / install server at all. Just not your task. If your application is going to install a local server, which will be used only by «this» workstation, then use MySQL Embedded.
  3. In general, you should ask the user about MySQL installation, eg «Do you have MySQL server installed ?». And if user answers «yes», then you can ask him for login parameters (host, port, database, user name, password). If not, then you can suggest him to download it and install, to avoid licensing issues. Because you have to have a license, purchased from Oracle, to distribute the MySQL Server installer with your software.

Regarding MySQL client:

  1. There is no other signs, that libmysql.dll is «installed», than the libmysql.dll presence. You can check for libmysql.dll at Windows folder, at PATH folders. More simple — you can always put it with your EXE.
  2. If you are using dbExpress, then you should use specific libmysql.dll version, supported by EMBT dbExpress driver. So, again, better to put it with your EXE.
  3. See note (3) regarding server licensing. It applies to client too.

answered Feb 22, 2012 at 6:49

da-soft's user avatar

da-softda-soft

7,62027 silver badges36 bronze badges

1

Check for this registry entry for MySQL if present
HKEY_LOCAL_MACHINESOFTWAREMySQL AB
If you have MySQL installed then this entry should be present.

If you need some thing more, then check for the service if its present

    function ServiceIsPresent(sMachine, sService: PChar): Boolean;
    var
      SCManHandle, SvcHandle: SC_Handle;
    begin
      // Open service manager handle.
      SCManHandle := OpenSCManager(sMachine, nil, SC_MANAGER_CONNECT);
      if (SCManHandle > 0) then
      begin
        SvcHandle := OpenService(SCManHandle, sService, SERVICE_QUERY_STATUS);
        // if Service installed
        if (SvcHandle > 0) then
          begin   
            Result := True;
            CloseServiceHandle(SvcHandle);
          end;
        else
            Result := False; 
        CloseServiceHandle(SCManHandle);
      end;
    end;

function call

  ServiceGetStatus(nil,'MySQL');

I have picked up this service name from my registry entries
HKEY_LOCAL_MACHINESystemCurrentControlSetServices
But be careful while using service check because some people might have different service names for MySQL service.
As in my case I have 2 installations of MySQL hence 2 services are present MySQL,MySQL501.
Hence it will be bit tedious to find out the correct service name.

answered Feb 22, 2012 at 4:44

Shirish11's user avatar

Shirish11Shirish11

1,5675 gold badges17 silver badges39 bronze badges

1

Mind you HKEY_LOCAL_MACHINESOFTWAREMySQL AB can remain in registry even on uninstall of MySQL. What gets removed is HKEY_LOCAL_MACHINESOFTWAREMySQL ABMySQL Server 5.1 but since we do not know the MySQL Server 5.1 part in advance, its not easy to go for this approach. Moreover MySQL need not be installed as such.

What is possible is to check HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMySQLImagePath and then see if the path specified by the value exists. The second part is important because MySQL need not remove the service key during uninstallation if service is already turned off. So this registry value can remain even after uninstallation. So the best option is to get the path of the executable from the above mentioned registry and then see if the mysqld.exe or (whatever it is) exists. MySQL is not installed if either the registry value doesn’t exist or if the file doesnt exist. The catch here is that this logic fails if MySQL is installed but not configured to start its service (which means there is no key HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMySQL). But thats trivial, since running MySQL installations will anyway have it and most machines will have MySQL running. Now even if the installed MySQL is not configured to have a service, its quite okay to install another version of your MySQL and register your service first.

I’m unsure of a perfect solution, the reason being MySQL being not a proprietary software. I mean anyone can bundle MySQL and install in their own flavours. For example, wampserver comes with their own MySQL. Client machines most certainly wont have servers installed that way, but we can not rule out the option and we may not want another MySQL instance (Note that a separate instance of MySQL runs fine along with MySQL in wamp server). What I do is check the above, if I did not find, I check for the image path of wamp service, like HKEY_LOCAL_MACHINESystemCurrentControlSetServiceswampmysqldImagePath. It depends on the server you have on a machine.

answered Jul 21, 2012 at 12:23

nawfal's user avatar

nawfalnawfal

69k56 gold badges321 silver badges366 bronze badges

What command returns the current version of a MySQL database?

Yevgeniy Afanasyev's user avatar

asked Jan 24, 2012 at 13:33

pheromix's user avatar

1

Try this function —

SELECT VERSION();
-> '5.7.22-standard'

VERSION()

Or for more details use :

SHOW VARIABLES LIKE "%version%";
+-------------------------+------------------------------------------+
| Variable_name           | Value                                    |
+-------------------------+------------------------------------------+
| protocol_version        | 10                                       |
| version                 | 5.0.27-standard                          |
| version_comment         | MySQL Community Edition - Standard (GPL) |
| version_compile_machine | i686                                     |
| version_compile_os      | pc-linux-gnu                             |
+-------------------------+------------------------------------------+
5 rows in set (0.04 sec)

MySQL 5.0 Reference Manual (pdf) — Determining Your Current MySQL Version — page 42

Nolwennig's user avatar

Nolwennig

1,56323 silver badges29 bronze badges

answered Jan 24, 2012 at 13:35

Devart's user avatar

DevartDevart

118k22 gold badges162 silver badges184 bronze badges

4

Many answers suggest to use mysql --version. But the mysql programm is the client. The server is mysqld. So the command should be

mysqld --version

or

mysqld --help

That works for me on Debian and Windows.

When connected to a MySQL server with a client you can use

select version()

or

select @@version

answered Mar 7, 2019 at 13:46

Paul Spiegel's user avatar

Paul SpiegelPaul Spiegel

30.5k5 gold badges44 silver badges53 bronze badges

try

mysql --version

for instance. Or dpkg -l 'mysql-server*'.

answered Jan 24, 2012 at 13:35

Michael Krelin - hacker's user avatar

9

Use mysql -V works fine for me on Ubuntu.

Nolwennig's user avatar

Nolwennig

1,56323 silver badges29 bronze badges

answered Jun 6, 2016 at 1:57

Umesh Kaushik's user avatar

Umesh KaushikUmesh Kaushik

1,5011 gold badge16 silver badges18 bronze badges

1

Mysql Client version : Please beware this doesn’t returns server version, this gives mysql client utility version

mysql -version 

Mysql server version : There are many ways to find

  1. SELECT version();

enter image description here

  1. SHOW VARIABLES LIKE "%version%";

enter image description here

  1. mysqld --version

answered Aug 31, 2018 at 9:34

Amitesh Bharti's user avatar

Amitesh BhartiAmitesh Bharti

13k6 gold badges60 silver badges59 bronze badges

6

SHOW VARIABLES LIKE "%version%";
+-------------------------+------------------------------------------+
| Variable_name           | Value                                    |
+-------------------------+------------------------------------------+
| protocol_version        | 10                                       |
| version                 | 5.0.27-standard                          |
| version_comment         | MySQL Community Edition - Standard (GPL) |
| version_compile_machine | i686                                     |
| version_compile_os      | pc-linux-gnu                             |
+-------------------------+------------------------------------------+
5 rows in set (0.04 sec)

MySQL 5.0 Reference Manual (pdf) — Determining Your Current MySQL Version — page 42

Nolwennig's user avatar

Nolwennig

1,56323 silver badges29 bronze badges

answered Jan 24, 2012 at 13:37

John Woo's user avatar

John WooJohn Woo

255k69 gold badges492 silver badges488 bronze badges

0

Go to MySQL workbench and log to the server. There is a field called Server Status under MANAGEMENT. Click on Server Status and find out the version.
enter image description here

Or else go to following location and open cmd -> C:WindowsSystem32cmd.exe. Then hit the command -> mysql -V

enter image description here

answered Nov 3, 2020 at 10:59

Sandun Susantha's user avatar

1

Simply login to the Mysql with

mysql -u root -p

Then type in this command

select @@version;

This will give the result as,

+-------------------------+
| @@version               |
+-------------------------+
| 5.7.16-0ubuntu0.16.04.1 |
+-------------------------+
1 row in set (0.00 sec)

answered Dec 28, 2016 at 6:13

Nirojan Selvanathan's user avatar

I found a easy way to get that.

Example: Unix command(this way you don’t need 2 commands.),

$ mysql -u root -p -e 'SHOW VARIABLES LIKE "%version%";'

Sample outputs:

+-------------------------+-------------------------+
| Variable_name           | Value                   |
+-------------------------+-------------------------+
| innodb_version          | 5.5.49                  |
| protocol_version        | 10                      |
| slave_type_conversions  |                         |
| version                 | 5.5.49-0ubuntu0.14.04.1 |
| version_comment         | (Ubuntu)                |
| version_compile_machine | x86_64                  |
| version_compile_os      | debian-linux-gnu        |
+-------------------------+-------------------------+

In above case mysql version is 5.5.49.

Please find this useful reference.

answered Jun 30, 2016 at 7:18

tk_'s user avatar

tk_tk_

15.8k8 gold badges80 silver badges89 bronze badges

For UBUNTU you can try the following command to check mysql version :

mysql --version

Denim Datta's user avatar

Denim Datta

3,7303 gold badges26 silver badges53 bronze badges

answered Dec 5, 2013 at 8:30

Muhammad waqas muneer's user avatar

2

MySQL Server version

shell> mysqld --version

MySQL Client version

shell> mysql --version

shell> mysql -V 

answered Jan 13, 2014 at 7:20

Nanhe Kumar's user avatar

Nanhe KumarNanhe Kumar

15.1k5 gold badges78 silver badges70 bronze badges

2

mysqladmin version OR mysqladmin -V

ptierno's user avatar

ptierno

9,3042 gold badges22 silver badges35 bronze badges

answered Oct 28, 2014 at 7:22

Singh Anuj's user avatar

Singh AnujSingh Anuj

991 silver badge1 bronze badge

2

From the console you can try:

mysqladmin version -u USER -p PASSWD

GDP's user avatar

GDP

7,9916 gold badges44 silver badges81 bronze badges

answered Jan 24, 2012 at 13:37

spike's user avatar

spikespike

894 bronze badges

For Mac,

  1. login to mysql server.

  2. execute the following command:

     SHOW VARIABLES LIKE "%version%";
    

answered Aug 9, 2018 at 7:39

KayV's user avatar

KayVKayV

12.4k10 gold badges94 silver badges139 bronze badges

2

With CLI in one line :

mysql --user=root --password=pass --host=localhost db_name --execute='select version()';

or

mysql -uroot -ppass -hlocalhost db_name -e 'select version()';

return something like this :

+-----------+
| version() |
+-----------+
| 5.6.34    |
+-----------+

answered Apr 11, 2017 at 14:39

Nolwennig's user avatar

NolwennigNolwennig

1,56323 silver badges29 bronze badges

You can also look at the top of the MySQL shell when you first log in. It actually shows the version right there.

Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 67971
Server version: 5.1.73 Source distribution

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>

answered Dec 23, 2016 at 20:24

David Duggins's user avatar

E:>mysql -u root -p
Enter password: *******
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 1026
Server version: 5.6.34-log MySQL Community Server (GPL)

Copyright (c) 2000, 2016, 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> select @@version;
+------------+
| @@version  |
+------------+
| 5.6.34-log |
+------------+
1 row in set (0.00 sec)

Marco Bonelli's user avatar

Marco Bonelli

60.8k20 gold badges119 silver badges123 bronze badges

answered Apr 19, 2017 at 10:12

Abhay Singh's user avatar

2

Xampp with Windows users below in the command whihc worked in the mysql directory.
enter image description here

answered Apr 19, 2021 at 6:50

Amol Bhandari SJ's user avatar

In windows ,open Command Prompt and type MySQL -V or MySQL --version. If you use Linux get terminal and type MySQL -v

Chaminda Bandara's user avatar

answered Aug 18, 2018 at 15:23

Manjitha Teshara's user avatar

2

Sometimes it is important to know which version of MySQL candidate is available to installed by default. here is the little command to check that prior to actually installing.

sudo apt-cache policy mysql-server

This is more important for any existing project which might be running on old MySQL Versions e.g. 5.7.

A sample output of the above command could be:

mysql-server: Installed: (none) Candidate:
8.0.29-0ubuntu0.20.04.3 Version table:
8.0.29-0ubuntu0.20.04.3 500

500 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64
Packages 500 http://security.ubuntu.com/ubuntu focal-security/main
amd64 Packages
8.0.19-0ubuntu5 500

500 http://mirrors.digitalocean.com/ubuntu focal/main amd64 Packages

This states that by default by running the following command some flavour of MySQL Server 8 will be installed.

sudo apt install mysql-server

answered May 7, 2022 at 20:52

Dibyendu Mitra Roy's user avatar

Print a Dockerized MariaDB/MySQL Server version:

When I backup a WordPress site- in this case containerized— I capture the WordPress version in the filename as well as the DB version that was current at the time of the backup. This ensures that if I ever needed to restore, I wouldn’t have a compatibility nightmare figuring out what version DB works with a specified version of the WordPress backup.

So I include the DB server version in the dump name. I loaded the below into a self-populating variable:

docker exec -it ContainerIdOfDB mysqld --version | awk '{print $3}' | cut -d'-' -f1

This pukes out the current DB version without having to login to retrieve it.

answered Jul 28, 2022 at 0:10

F1Linux's user avatar

F1LinuxF1Linux

3,2243 gold badges21 silver badges22 bronze badges

Here two more methods:

Linux: Mysql view version: from PHP

From a PHP function, we can see the version used:

mysql_get_server_info ([resource $ link_identifier = NULL]): string

Linux: Mysql view version: Package version

For RedHat / CentOS operating systems:

rpm -qa | grep mysql

For Debian / Ubuntu operating systems:

rpm -qa | grep mysql

Extracted from: https://www.sysadmit.com/2019/03/linux-mysql-ver-version.html

answered Mar 10, 2019 at 10:32

John Elvial's user avatar

Only this code works for me

/usr/local/mysql/bin/mysql -V  

answered Nov 16, 2019 at 4:25

Kuhan's user avatar

KuhanKuhan

4757 silver badges17 bronze badges

1

Содержание

  1. Как проверить версию MySQL
  2. Из командной строки
  3. Из оболочки MySQL
  4. Использование PHP
  5. Выводы
  6. MySQL select version и как узнать версию MySQL
  7. Смена версии сервера баз данных на Debian
  8. Как проверить версию MySQL
  9. Из командной строки
  10. Из оболочки MySQL
  11. Используя PHP
  12. Заключение
  13. Как узнать версию Microsoft SQL Server на T-SQL
  14. Способы определения версии Microsoft SQL Server на T-SQL
  15. Способ 1 – функция @@VERSION
  16. Способ 2 – функция SERVERPROPERTY
  17. Способ 3 – хранимая процедура sys.xp_msver
  18. MySQL: проверьте, какая версия: 32 бит или 64 бит?
  19. 10 ответов

Как проверить версию MySQL

MySQL (и его заменитель MariaDB) — самая популярная система управления реляционными базами данных с открытым исходным кодом. Между версиями MySQL есть некоторые важные различия, поэтому в некоторых ситуациях может быть важно знать, какая версия работает на вашем сервере.

Например, если вы устанавливаете приложение, для которого требуется определенная версия MySQL, перед началом установки вам необходимо выяснить версию вашего сервера MySQL.

В этой статье мы покажем вам, как проверить версию сервера MySQL или MariaDB, установленную в вашей системе.

Из командной строки

Если у вас есть SSH-доступ к серверу, есть несколько различных команд, которые могут помочь вам определить версию вашего MySQL.

Команда выведет информацию о версии MySQL и завершит работу. В этом примере версия сервера MySQL — 5.7.27 :

mysqladmin — это клиентская утилита, которая используется для выполнения административных операций на серверах MySQL. Его также можно использовать для запроса версии MySQL:

Результат будет немного отличаться от предыдущей команды:

Из оболочки MySQL

Чтобы подключиться к серверу MySQL, просто введите mysql :

После подключения к оболочке MySQL версия будет напечатана на экране:

Чтобы получить информацию о версии MySQL и других компонентах, запросите переменные version :

Есть также некоторые другие операторы и команды, которые могут показать вам версию сервера. Оператор SELECT VERSION() отобразит только версию MySQL.

Команда STATUS показывает версию MySQL, а также информацию о статусе сервера:

Использование PHP

Если вы используете виртуальный хостинг и у вас нет доступа к командной строке или к клиенту MySQL, например PhpMyAdmin, вы можете определить версию сервера MySQL с помощью PHP.

Откройте файл в браузере, и версия сервера MySQL отобразится на вашем экране:

Выводы

Определение версии сервера MySQL — относительно простая задача. В этом руководстве мы показали несколько различных вариантов того, как найти версию MySQL, работающую в вашей системе.

Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

Источник

MySQL select version и как узнать версию MySQL

Узнать версию можно несколькими способами. Самый простой не требует знать пароль пользователя сервера баз данных. Достаточно зайти по SSH и выполнить mysql —version

mysql Ver 14.14 Distrib 5.5.55, for debian-linux-gnu (x86_64) using readline 6.3

Чтобы использовать способ, приведенный в заголовке, нужно направить SQL запрос, для этого — авторизоваться в консоли (можно делать это и скриптом).

Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 41
Server version: 5.5.55-0ubuntu0.14.04.1 (Ubuntu)

Copyright (c) 2000, 2017, 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 Server версии 5.5.55-0.

Также оказавшись в консоли сервера баз данных можно запросить версию следующим образом:

+————————-+
| version() |
+————————-+
| 5.5.55-0ubuntu0.14.04.1 |
+————————-+
1 row in set (0.00 sec)

Во всех рассмотренных случаях получена одинаково полная информация.

Читайте цикл статей, описывающих основы работы с MySQL (вводный материал цикла).

Если скрипты сайта, работающие с базой, написаны под определенную версию ПО на сервере и используется не она, версию как и сам пакет можно сменить. Делается это в Debian довольно просто, ниже приведен алгоритм.

Смена версии сервера баз данных на Debian

1) с использованием утилиты mysqldump создается дамп всех таблиц (в том числе служебных)

2) пакет удаляется apt-get remove mysql-server* && apt-get purge mysql-server*, также нужно удалить /var/lib/mysql и /etc/mysql предварительно сделав копию

3) в /etc/apt/source.list добавляется репозиторий, приведенный на официальном сайте (например, для MariaDB 10 на Debian 8), информация обновляется apt-get update

3) также через apt-get ставится новый пакет после чего загружаются дампы баз

Копии всегда нужно иметь на случай непредвиденных ситуаций. Для разных версий используются разные директивы в конфигурационных файлах и может потребоваться ручная их правка.

Читайте про запрос SELECT, при помощи него была выведена версия пакета, именно выборка является самой частой операцией.

Источник

Как проверить версию MySQL

Kak proverit versiyu MySQL

Например, если вы устанавливаете приложение, для которого требуется определенная версия MySQL, прежде чем начинать установку, вам необходимо узнать версию вашего сервера MySQL.

В этой статье мы покажем вам, как проверить версию сервера MySQL или MariaDB, установленного в вашей системе.

Из командной строки

Если у вас есть SSH-доступ к серверу, есть несколько разных команд, которые могут помочь вам определить версию вашего MySQL.

Команда выведет информацию о версии MySQL и завершит работу. В этом примере версия сервера MySQL 5.7.27:

Клиентская утилита mysqladmin, которая используется для выполнения административных операций на серверах MySQL Он также может быть использован для запроса версии MySQL:

Вывод будет немного отличаться от предыдущей команды:

Из оболочки MySQL

Командная клиентская утилита, такая как mysql, также может быть использована для определения версии сервера MySQL.

Чтобы подключиться к серверу MySQL, просто наберите mysql:

После подключения к оболочке MySQL версия будет выведена на экран:

Чтобы получить информацию о версии MySQL и других компонентах, запросите переменные version:

Есть также некоторые другие операторы и команды, которые могут показать вам версию сервера. Оператор SELECT VERSION() будет отображать только версию MySQL.

Команда STATUS показывает версию MySQL, а также информацию о состоянии сервера:

Используя PHP

Если вы используете общий хостинг и у вас нет доступа к командной строке или клиенту MySQL, например PhpMyAdmin, вы можете определить версию сервера MySQL с помощью PHP.

Откройте файл в вашем браузере, и версия сервера MySQL будет отображаться на вашем экране:

Заключение

Определение версии сервера MySQL является относительно простой задачей. В этой статье мы показали несколько различных вариантов того, как найти версию MySQL, работающую в вашей системе.

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Как узнать версию Microsoft SQL Server на T-SQL

Приветствую Вас на сайте Info-Comp.ru! В этом материале рассмотрено несколько способов определения версии Microsoft SQL Server и других деталей сервера, с использованием языка T-SQL.

How to find out version Microsoft SQL Server 1

Способы определения версии Microsoft SQL Server на T-SQL

Существует несколько способов узнать, какая версия SQL Server используется. Мы рассмотрим способы, которые подразумевают выполнение определённых SQL инструкций, при этом каждый из этих способов будет выдавать Вам примерно одинаковый набор информации, поэтому Вы можете использовать тот способ, который будет Вам удобнее в Вашем конкретном случае.

Способ 1 – функция @@VERSION

Первый способ предполагает использование системной функции @@VERSION.

@@VERSION – системная функция конфигурации, она возвращает сведения об установленном Microsoft SQL Server.

Это, наверное, классический способ определения версии Microsoft SQL Server, который предполагает использование языка T-SQL.

Запрос с использованием этой функции выглядит очень просто

How to find out version Microsoft SQL Server 2

Способ 2 – функция SERVERPROPERTY

Использование предыдущего способа в некоторых случаях бывает не очень удобным, так как все данные возвращаются в виде единой строки. Дело в том, что может возникнуть необходимость программно определить и получить какие-то конкретные свойства SQL Server, например, номер версии SQL Server, или только номер сборки, может быть, редакцию SQL Server или другую информацию о сервере.

И если для этого использовать функцию @@VERSION, то придется выполнять дополнительные действия с извлечением соответствующей информации из строки, которую возвращает функция.

Поэтому в таких случаях использовать функцию @@VERSION не стоит, так как в SQL Server существует функция SERVERPROPERTY, которая возвращает конкретную информацию об экземпляре SQL Server.

SERVERPROPERTY – системная функция SQL Server для получения метаданных, она возвращает информацию о свойствах установленного экземпляра SQL Server.

Использовать функцию SERVERPROPERTY также очень просто, в нее необходимо передать один параметр – это название свойства, данные которого Вы хотите получить.

Например следующий запрос возвращает: редакцию SQL Server, уровень продукта и полный номер версии SQL Server.

How to find out version Microsoft SQL Server 3

Существуют следующие свойства, информацию о которых можно получить, используя функцию SERVERPROPERTY

Более подробно про все свойства можете почитать в официальной документации.

Способ 3 – хранимая процедура sys.xp_msver

Кроме перечисленных выше функций в Microsoft SQL Server существует еще и системная хранимая процедура sys.xp_msver, которая возвращает информацию о версии SQL Server.

sys.xp_msver – системная хранимая процедура, которая возвращает информацию о версии Microsoft SQL Server.

Иногда вызывать хранимую процедуру предпочтительней, чем посылать обычные SQL запросы, поэтому в SQL Server и существуют системные хранимые процедуры.

Чтобы посмотреть всю информацию, которую возвращает процедура sys.xp_msver, необходимо вызвать ее без параметров.

Чтобы получить конкретную информацию, необходимо в качестве параметра передать название свойства.

How to find out version Microsoft SQL Server 4

Доступны следующие свойства:

Заметка! Если Вас интересует язык SQL, то рекомендую почитать книгу «SQL код» это самоучитель по языку SQL для начинающих программистов. В ней язык SQL рассматривается как стандарт, чтобы после прочтения данной книги можно было работать с языком SQL в любой системе управления базами данных.

На сегодня это все, надеюсь, материал был Вам полезен, удачи!

Источник

MySQL: проверьте, какая версия: 32 бит или 64 бит?

могу ли я сказать, какую версию (32 бит или 64 бит) MySQL я запускаю с помощью терминала?

10 ответов

выполните эту команду в командной строке:

тогда получится что-то вроде этого:

вы увидите, что i386 / i686-32 бит, а x86_64-64 бит.

надеюсь, что это помогает.

можно использовать version() :

запуск клиента MySQL командной строки:

, который является псевдонимом для:

вы можете попробовать команду: (не требуется логин)

чтобы узнать свою битную архитектуру Mysql, выполните этот шаг. Откройте консоль Mysql из phpmyadmin

теперь после ввода пароля введите эту команду

показывать глобальные переменные, такие как ‘version_compile_machine’;

Если version_compile_machine = x86_64, то это 64 бит

Я искал это также (основные проблемы дампа, подключающиеся к mysql), и казалось, что ни один из вышеперечисленных ответов правильно не ответил на вопрос: например, информация о версии mysql не включает тип сборки 32 или 64 бит.

нашел этот capttofu: у меня есть 32-разрядный или 64-разрядный MySQL? captoflu который использует простую команду «Файл», чтобы сказать, какая сборка выполняется в моем случае.

использовать @@version переменной сервера.

Это Я сделать на моем сервере:

надеюсь, что это помогает.

получить версию mysql в Windows с пользовательским запросом:

получить версию mysql в Windows с переменной сервера:

получить версию mysql в Windows с s флаг.

Источник

MySQL (и его заменитель MariaDB) – самая популярная система управления реляционными базами данных с открытым исходным кодом. Между версиями MySQL есть некоторые важные различия, поэтому знание, какая версия работает на вашем сервере, может быть важно в некоторых ситуациях.

Например, если вы устанавливаете приложение, для которого требуется определенная версия MySQL, прежде чем начинать установку, вам необходимо узнать версию вашего сервера MySQL.

В этой статье мы покажем вам, как проверить версию сервера MySQL или MariaDB, установленного в вашей системе.

Если у вас есть SSH-доступ к серверу, есть несколько разных команд, которые могут помочь вам определить версию вашего MySQL.

Двоичный файл сервера MySQL называется mysqld. Чтобы получить версию сервера, запустите двоичный файл, используя опцию –version или -V:

mysqld --version

Команда выведет информацию о версии MySQL и завершит работу. В этом примере версия сервера MySQL 5.7.27:

mysqld  Ver 5.7.27-0ubuntu0.18.04.1 for Linux on x86_64 ((Ubuntu))

Если сервер MySQL требует аутентификации, вам нужно использовать sudo mysql или mysql -u username -p.

Клиентская утилита mysqladmin, которая используется для выполнения административных операций на серверах MySQL Он также может быть использован для запроса версии MySQL:

mysqladmin -V

Вывод будет немного отличаться от предыдущей команды:

mysqladmin  Ver 8.42 Distrib 5.7.27, for Linux on x86_64

Командная клиентская утилита, такая как mysql, также может быть использована для определения версии сервера MySQL.

Чтобы подключиться к серверу MySQL, просто наберите mysql:

mysql

После подключения к оболочке MySQL версия будет выведена на экран:

Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 3
Server version: 5.7.27-0ubuntu0.18.04.1 (Ubuntu)

Чтобы получить информацию о версии MySQL и других компонентах, запросите переменные version:

SHOW VARIABLES LIKE "%version%";
+-------------------------+-------------------------+
| Variable_name           | Value                   |
+-------------------------+-------------------------+
| innodb_version          | 5.7.27                  |
| protocol_version        | 10                      |
| slave_type_conversions  |                         |
| tls_version             | TLSv1,TLSv1.1           |
| version                 | 5.7.27-0ubuntu0.18.04.1 |
| version_comment         | (Ubuntu)                |
| version_compile_machine | x86_64                  |
| version_compile_os      | Linux                   |
+-------------------------+-------------------------+
8 rows in set (0.02 sec)

Есть также некоторые другие операторы и команды, которые могут показать вам версию сервера. Оператор SELECT VERSION() будет отображать только версию MySQL.

SELECT VERSION();

Команда STATUS показывает версию MySQL, а также информацию о состоянии сервера:

STATUS;

Если вы используете общий хостинг и у вас нет доступа к командной строке или клиенту MySQL, например PhpMyAdmin, вы можете определить версию сервера MySQL с помощью PHP.

В корневой каталог документа вашего веб-сайта загрузите следующий PHP-файл, используя клиент FTP или SFTP . Убедитесь, что вы изменил и my_user и my_password с реальной учетной записью пользователя MySQL:

MySQL-version.php

<?php

// Создание подключения к базе данных.
$link = mysqli_connect("localhost", "my_user", "my_password");

// Print the MySQL version.
echo mysqli_get_server_info($link);

// Закрыть соединение.
mysqli_close($link);

Откройте файл в вашем браузере, и версия сервера MySQL будет отображаться на вашем экране:

5.7.27-0ubuntu0.18.04.1

Определение версии сервера MySQL является относительно простой задачей. В этой статье мы показали несколько различных вариантов того, как найти версию MySQL, работающую в вашей системе.

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Шаг 2. Убедитесь, что MySQL работает в Windows

Откроется новое окно со списком служб, доступных в вашей системе. Прокрутите вниз, чтобы найти MySQL, и проверьте столбец статуса. Щелкните левой кнопкой мыши службу MySQL, чтобы выделить ее, затем щелкните правой кнопкой мыши, чтобы открыть контекстное меню. Наконец, щелкните левой кнопкой мыши «Пуск».

Как узнать, установлен ли MySQL?

  1. Важно знать, какую версию MySQL вы установили. …
  2. Самый простой способ найти версию MySQL — использовать команду mysql -V. …
  3. Клиент командной строки MySQL — это простая оболочка SQL с возможностью редактирования ввода.

Как запустить MySQL в Windows 7?

Установите MySQL 5.7.

  1. Шаг 1. MySQL — выберите тип установки.
  2. Шаг 2. Проверить требования.
  3. Шаг 3. Начните установку.
  4. Шаг-4. Статус установки.
  5. Шаг-5. Откройте экран конфигурации.
  6. Шаг-6. Редактировать конфигурацию.
  7. Шаг-7. Установите пароль root.
  8. Шаг-8. Установить как службу Windows.

Где установлен сервер MySQL?

Дважды щелкните файл MSI, чтобы запустить мастер установки, и обратитесь к документации MySQL за конкретными параметрами конфигурации. По умолчанию: двоичные файлы программы и документация устанавливаются в% PROGRAMFILES% MySQLMySQL Server Vv (например, C: Program FilesMySQLMySQL Server 8.0)

Могу ли я установить MySQL в Windows 10?

Загрузите и установите сервер базы данных MySQL. Вы можете скачать сервер сообщества MySQL отсюда. После загрузки установщика дважды щелкните файл установки, чтобы начать процесс установки. На странице Выбор типа установки вы можете увидеть четыре варианта установки.

Как установить MySQL?

Процесс установки MySQL из архива ZIP выглядит следующим образом:

  1. Распакуйте основной архив в желаемый установочный каталог. …
  2. Создайте файл опций.
  3. Выберите тип сервера MySQL.
  4. Инициализировать MySQL.
  5. Запустите сервер MySQL.
  6. Защитите учетные записи пользователей по умолчанию.

Как мне найти имя пользователя и пароль MySQL?

Как получить пароль root MySQL

  1. Войдите как root на свой сервер через SSH (например: puTTY / terminal / bash). В качестве альтернативы, выполните следующие команды как su или sudo от имени пользователя root. …
  2. Перейдите в / etc / mysql / cd / etc / mysql.
  3. Просмотреть файл my. cnf либо с помощью команды cat, либо с помощью любого программного обеспечения для редактирования текста (vi / vim / nano).

12 колода 2018 г.

Как мне подключиться к MySQL?

Чтобы подключиться к MySQL из командной строки, выполните следующие действия:

  1. Войдите в свою учетную запись хостинга A2, используя SSH.
  2. В командной строке введите следующую команду, заменив имя пользователя своим именем пользователя: mysql -u username -p.
  3. В приглашении Enter Password введите свой пароль.

Как запустить MySQL?

Установка и запуск MySQL

  1. Загрузите. tar или. …
  2. См. Установка MySQL в Unix / Linux с использованием стандартных двоичных файлов для получения инструкций по установке двоичных файлов.
  3. После установки двоичных файлов следуйте инструкциям, приведенным в разделе «Инициализация каталога данных». …
  4. Затем следуйте инструкциям, приведенным в разделе «Запуск сервера».

Работает ли MySQL в Windows 7?

Сервер базы данных MySQL — одна из самых популярных баз данных с открытым исходным кодом в мире. Хотя администраторы обычно устанавливают MySQL в серверной операционной системе, его, безусловно, можно установить в настольной операционной системе, такой как Windows 7.

Как установить программное обеспечение SQL в Windows 7?

Как скачать программу установки SQL Server

  1. Шаг 1) Перейдите по URL-адресу: https://www.microsoft.com/en-in/sql-server/sql-server-downloads.
  2. Шаг 2) Нажмите «Загрузить сейчас».
  3. Шаг 1) Дважды щелкните «SQLServer2017-SSEI-Dev.exe».

20 ян. 2021 г.

Как установить рабочую среду MySQL в Windows 7?

3.3. 1. Установка MySQL Workbench в Windows

  1. Чтобы установить MySQL Workbench, щелкните правой кнопкой мыши файл MSI и выберите параметр «Установить» во всплывающем меню или просто дважды щелкните файл.
  2. В окне «Тип установки» вы можете выбрать полную или выборочную установку.

Какой сервер MySQL установить?

Установка MySQL. Шаг 8.1 — Конфигурация сервера MySQL: выберите тип конфигурации и порт MySQL (по умолчанию 3006) и нажмите кнопку «Далее», чтобы продолжить. Установка MySQL Шаг 8.1 — Конфигурация сервера MySQL: выберите пароль для учетной записи root.

Как мне настроить MySQL?

Чтобы установить базу данных MySQL:

  1. Установите только сервер базы данных MySQL и выберите Server Machine в качестве типа конфигурации.
  2. Выберите вариант запуска MySQL как службы.
  3. Запустите клиент командной строки MySQL. …
  4. Создайте пользователя (например, amc2) и надежный пароль:

Устанавливает ли xampp MySQL?

Что такое Xampp? Xampp — полезный установщик дистрибутива Apache, который позволит вам установить phpMyAdmin, MySQL, а также FileZilla и Apache.

Как узнать версию MySQL в Linux и Windows? А так же 20 команд mysqladmin для администратора

Listen to this article

Чтобы открыть контент, необходимо пройти быструю регистрацию или войти в свой профиль. После этого Вы получите полный доступ ко всем материалам на портале.

Кибер-Грамотность

Спасибо что вы с нами!

ВНИМАНИЕ! Все представленные ссылки в статьях могут вести на вредоносные сайты либо содержать вирусы. Переходите по ним на свой страхъ и риск. Тот кто целенаправлено зашел на статью знает что делает. Не нажимайте на все подряд бездумно.

Некоторые статьи были переведены с английского языка с помощью системы машинного перевода и могут содержать неточности или грамматические ошибки.

ВСЯ РАЗМЕЩЕННАЯ ИНФОРМАЦИЯ НА СТРАНИЦАХ ПОРТАЛА ВЗЯТА ИЗ ОТКРЫТЫХ ИСТОЧНИКОВ

БОЛЬШАЯ ЧАСТЬ ИНФОРМАЦИИ ПРЕДОСТАВЛЯЕТСЯ АБСОЛЮТНО БЕСПЛАТНО


Если Вам понравилась статья — поделитесь с друзьями

39 просмотров

Любая информация, размещенная на сайте https://rucore.net, предназначена только для свободного изучения пользователями сайта. Наша команда прилагает все усилия для того, чтобы предоставить на этом сайте достоверную и полезную информацию, которая отвечает на вопросы пользователей сайта. Ни при каких обстоятельствах Администрация Сайта не несёт ответственности за какой-либо прямой, непрямой, особый или иной косвенный ущерб в результате использования информации на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного cайта, возникновение зависимости, снижения продуктивности, увольнения или прерывания трудовой активности, а равно отчисления из учебных учреждений, за любую упущенную выгоду, приостановку хозяйственной деятельности, потерю программ или данных в Ваших информационных системах или иным образом, возникшие в связи с доступом, использованием или невозможностью использования Сайта, Содержимого или какого-либо связанного интернет-сайта, или неработоспособностью, ошибкой, упущением, перебоем, дефектом, простоем в работе или задержкой в передаче, компьютерным вирусом или системным сбоем, даже если администрация будет явно поставлена в известность о возможности такого ущерба.

Используя данный Сайт, Вы выражаете свое согласие с «Отказом от ответственности» и установленными Правилами и принимаете всю ответственность, которая может быть на Вас возложена. А так же Вы можете ознакомиться с полной версией данного «отказа от ответственности» и нашей «политики конфиденциальности» по следующей ссылке.

Цель данного раздела сайта

Основной задачей закрытого раздела сайта, является сбор (парсинг) и сохраниение в базе данных наиболее интересных и качественных материалов из разнообразных источников. Более подробней можно ознакомиться по ссылке.

Если вам понравились материалы сайта, вы можете поддержать проект финансово, переведя некоторую сумму с банковской карты, счёта мобильного телефона или из кошелька ЮMoney.

Последнее обновление Июл 13, 2021

MySQL – самая популярная база данных с открытым исходным кодом во всем мире. Это дает невероятное удовлетворение с точки зрения производительности, надежности и простоты использования. Важно знать, какую версию MySQL вы используете, потому что, зная версию, вы можете быстро выяснить, какой тип изменений конфигурации и другие параметры вам необходимо сохранить.

В этом посте вы узнаете, как проверить свою версию MySQL. Но прежде чем мы перейдем к процедурам, как проверить его версию. Здесь, в разработчике веб- сайтов TemplateToaster , я хотел бы подчеркнуть, что MySQL является фундаментальным компонентом каждого веб-приложения. От простого блога до огромных организационных порталов – все находится в базе данных. Следовательно, он должен быть в актуальном состоянии.

Что такое MySQL?

MySQL – это система управления базами данных, разработанная Oracle Corporation и в основном используемая для веб-серверов. Его можно развернуть в любой операционной системе, например Linux, Windows и Unix. в настоящее время MySQL – это СУБД (система управления реляционными базами данных), стоящая за многими ведущими мировыми брендами, такими как Facebook, Twitter и т. д.

Это незаменимый фактор стека с открытым исходным кодом, называемого LAMP, который используется для создания веб-сайтов. LAMP и XAMPP – это платформы веб-разработки, которые включают Linux как операционную систему, Apache как веб-сервер, MySQL как систему баз данных и PHP как язык сценариев.

Использование MySQL

Наиболее широко используемому веб-приложению WordPress также требуется база данных для хранения и извлечения всех данных, таких как профиль пользователя, контент, типы сообщений и т.д. Однако PHP работает как промежуточное звено для перемещения данных из MySQL в WordPress. Для получения данных из базы данных WordPress выполняет запросы SQL (язык структурированных запросов) для динамического создания контента.

Поэтому настоятельно рекомендуется, чтобы используемая версия базы данных была совместима с PHP, используемым в веб-приложении. Здесь мы обсудили некоторые ошибки подключения к базе данных. Итак, давайте теперь углубимся в меры, с помощью которых вы можете проверить представление вашей системы баз данных. Сначала рассмотрим его для Linux.

Проверить версию MySQL в Linux

Существует несколько методов, и мы будем обсуждать их все по очереди.

Способ 1:

Если для управления вашей базой данных вы установили скрипт PHPMyAdmin, вы можете легко получить доступ к деталям с помощью инструмента PHPMyAdmin.

Способ 2:

Следующие команды предназначены для Linux для проверки версии. Вы можете посетить stackoverflow для получения более подробной информации.

Тогда вы увидите результат, похожий на этот;

Способ 3:

Конфигурация и переменная времени выполнения.

Используя эту команду, вы увидите текущую версию, переменные времени выполнения и конфигурацию.

Проверьте версию MySQL на своем веб-сервере

Приведенный ниже подход поможет вам определить версию на вашем веб-сервере.

Метод 4:

Вы можете проверить представление MySQL с помощью сценария PHP. Вам необходимо создать новый файл в своей учетной записи. Допустим, вы создали файл с именем test.php и вставьте в него следующий код.

<?php

$mysqli = new mysqli("localhost", "username", "password");

/* check connection */

if (mysqli_connect_errno()) {

printf("Connect failed: %sn", mysqli_connect_error());

exit();

}

/* print server version */

printf("Server version: %sn", $mysqli->server_info);

/* close connection */

$mysqli->close();

?>

Здесь вместо имени пользователя добавьте свое имя пользователя cPanel, а вместо пароля введите свой пароль cPanel. Теперь, открыв файл в браузере, вы увидите, что на вашем сервере установлена ​​последняя версия.

Вывод

Теперь вы знакомы с методами. В соответствии с вашими требованиями выберите любой из методов, чтобы проверить версию MySQL и приступить к работе. Если вы все еще чувствуете, что вам что-то непонятно, пожалуйста, поделитесь своими мыслями в комментариях ниже. И я приложу все возможные усилия, чтобы прояснить ситуацию для вас. И скажите мне, поможет ли вам этот пост.

Источник записи: https://blog.templatetoaster.com

Понравилась статья? Поделить с друзьями:
  • Как проверить установку драйверов в windows 7
  • Как проверить центр обновления windows 10
  • Как проверить целостность файлов системы windows 10
  • Как проверить целостность файлов в стиме windows 10
  • Как проверить установку net framework в windows 10