如何在Ubuntu检查mysql版本
时间:2020-07-27 12:59:11 来源:igfitidea点击:
每个版本的MySQL为数据库和一些旧功能添加新功能,并且查询将被删除或者弃用。
因此,当我们连接应用程序时,要确定当前MySQL版本,以确保应用程序与数据库兼容。
我们可以在Ubuntu中检查MySQL版本,最简单和最快的方法是使用Version选项运行MySQLadmin命令:
sudo mysqladmin version
输出将如下:
Server version 5.7.24-0ubuntu0.18.04.1 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/run/mysqld/mysqld.sock Uptime: 1 min 7 sec
服务器版本号可以读为主要版本5的次要版本号7.23.
或者,我们可以登录MySQL控制台:
sudo mysql
要获取服务器版本,请运行select版本()语句:
SELECT VERSION();
输出将是Ubuntu Server上的MySQL版本:
Linux shell脚本
现在让我们创建一个Linux shell脚本,输出Ubuntu MySQL版本。
首先,创建一个名为check_version.sh的文件。
#!/bin/bash MYSQL_VERSION=$(mysql -e "SELECT VERSION()" -sN) echo $MYSQL_VERSION
使程序可执行,然后使用root权限执行:
chmod +x check_version.sh sudo ./check_version.sh
输出将是:
5.7.23-0ubuntu0.18.04.1
请注意,Ubuntu 18.04上的MySQL root用户默认情况下没有密码,如果设置了root密码,则应使用-p选项提供密码。
mysql -u root -p'123456'
MySQladmin命令也是如此。