Когда я запускаю на своей консоли следующее:
[root@****~]# mysql -u root -p -e 'SELECT VERSION();'
Enter password:
+-----------+
| VERSION() |
+-----------+
| 5.5.39 |
+-----------+
Какой должна быть правильная версия.
Однако, когда я ввожу свой PHPMYADMIN на моем сервере, он имеет следующие характеристики:
Server: Localhost via UNIX socket
Program: MySQL
Programversion: 5.1.73 - Source distribution
Итак, какая версия правильная и как мне убедиться, что база данных работает на 5.5?
Заметка
Я уже несколько раз перезапускал sql без каких-либо изменений
Ваш mysqld определенно работает под управлением MySQL 5.5.39
чтобы убедиться, пожалуйста, беги
mysqld --version | awk '{print $3}'
PHPMyadmin может использовать клиент 5.1.73
Вы также можете войти в mysql из командной строки и запустить это
mysql> status
Вы получите результат, похожий на этот
/usr/bin/mysql Ver 14.14 Distrib 5.5.30, for Linux (x86_64) using readline 5.1
Connection id: 723
Current database: mydb
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: '...'
Using delimiter: ;
Server version: 5.5.30-log MySQL Community Server (GPL)
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
UNIX socket: /var/lib/mysql/mysql.sock
Uptime: 10 hours 40 min 45 sec
Threads: 5 Questions: 820429 Slow queries: 79 Opens: 4376 Flush tables: 3 ...
Вы увидите линию
Server version: 5.5.30-log MySQL Community Server (GPL)
Имеет значение версия сервера.
Строка 1 имеет клиентскую версию.