mysql版本linux
A. linuxmysql如何更改root密码以及忘记root密码的修改方法
说到root密码,很多人想到的是电脑系统的root账号密码,其实mysql也有root密码,那么在Linux系统中,mysql要如何修改root密码呢?特别是忘记了root密码要怎么办?
Linux下修改Mysql的用户(root)的密码
修改的用户都以root为列。
一、拥有原来的myql的root的密码;
方法一:
在mysql系统外,使用mysqladmin
# mysqladmin -u root -p password "test123"
Enter password: 【输入原来的密码】
方法二:
通过登录mysql系统,
# mysql -uroot -p
Enter password: 【输入原来的密码】
mysql>use mysql;
mysql> update user set password=passworD("test") where user='root'
mysql> flush privileges;
mysql> exit;
二、忘记原来的myql的root的密码;
首先,你必须要有操作系统的root权限了。要是连系统的root权限都没有的话,先考虑root系统再走下面的步骤。
类似于安全模式登录系统,有人建议说是pkill mysql,但是我不建议哈。因为当你执行了这个命令后,会导致这样的状况:
/etc/init.d/mysqld status
mysqld dead but subsys locked
这样即使你是在安全模式下启动mysql都未必会有用的,所以一般是这样/etc/init.d/mysqld stop,如果你不幸先用了pkill,那么就start一下再stop咯。
# mysqld_safe --skip-grant-tables &
&,表示在后台运行,不再后台运行的话,就再打开一个终端咯。
# mysql
mysql> use mysql;
mysql> UPDATE user SET password=password("test123") WHERE user='root'
mysql> flush privileges;
mysql> exit;
##本来mysql是不分大小写的,但是这个是修改的mysql中的mysql数据库的具体的值,要注意到。
通过登录mysql系统:
代码如下
# mysql -uroot -p
Enter password: 【输入原来的密码】
mysql》use mysql;
mysql》 update user set password=passworD(“test”) where user=’root’;
mysql》 flush privileges;
mysql》 exit;
在mysql系统外,使用mysqladmin:
代码如下
# mysqladmin -u root -p password “test123″
Enter password: 【输入原来的密码】
忘记原来的myql的root的密码:
首先,你必须要有操作系统的root权限了。要是连系统的root权限都没有的话,先考虑root系统再走下面的步骤。
类似于安全模式登录系统,有人建议说是pkill mysql,但是我不建议哈。因为当你执行了这个命令后,会导致这样的状况:
代码如下
/etc/init.d/mysqld status
mysqld dead but subsys locked
这样即使你是在安全模式下启动mysql都未必会有用的,所以一般是这样/etc/init.d/mysqld stop,如果你不幸先用了pkill,那么就start一下再stop咯。
代码如下
# mysqld_safe –skip-grant-tables &
&,表示在后台运行,不再后台运行的话,就再打开一个终端咯。
代码如下
# mysql
mysql》 use mysql;
mysql》 UPDATE user SET password=password(“test123“) WHERE user=’root‘;
mysql》 flush privileges;
mysql》 exit;
##本来mysql是不分大小写的,但是这个是修改的mysql中的mysql数据库的具体的值,要注意到。
上面就是Linux更改myaql的root密码的方法介绍了,本文还详细介绍了mysql忘记root密码的修改方法,希望对你有所帮助。
B. linux查看mysql版本的命令(linux如何查看mysql版本)
在部署测试环境的时候,偶尔会碰到一些莫名其妙的问题,有时候是跟软件的版本号相关,例如:有些功能上个版本支持该功能,新的版本就不支持了等等;本文主要对一些常见的软件服务版本进行查看版本信息,主要包括:Linux、mysql、jdk、tomcat、ant、git、nginx
1、查看Linux版本,在Linux命令行中,输入如下命令
【查看命令】:uname -a
2、查看mysql版本,在Linux中已经安装好了mysql,在命令行中,输入如下命令
【查看命令】:mysql -V
3、查看jdk版本,在Linux中已经安装好了jdk,在命令行中,输入如下命令
【查看命令】:java -version
4、查看tomcat版本,在Linux中已经安装好了tomcat,在命令行中,输入如下命令
【查看命令】进入tomcat安装目录下的bin目录 ,执行version.sh,例如:/server/tomcat8/bin/version.sh
5、查看nginx版本,在Linux中已经安装好了nginx,在命令行中,输入如下命令
【查看命令】:nginx -v
6、查看git版本,在Linux中已经安装好了git,在命令行中,输入如下命令
【查看命令】:git --version
7、查看ant版本,在Linux中已经安装好了ant,在命令行中,输入如下命令
【查看命令】:ant -version
C. linux下mysql 怎么查询数据库
要在Linux系统中查询MySQL数据库,首先需要确认MySQL是否已安装并运行。可以通过终端执行命令:mysql -V来检查MySQL版本。例如:[shengting@login ~]$ mysql -V这将显示MySQL的版本信息。
一旦确认MySQL已正确安装并运行,可以在MySQL客户端中执行一些命令来检查当前的数据库状态。一种方法是使用status命令。在MySQL客户端中输入:mysql> status;这将显示当前连接的信息,包括服务器版本、当前用户、服务器运行时间、线程数量、连接的数量等。
除了这些基本检查外,还可以通过执行SHOW DATABASES;命令来列出当前系统中的所有数据库。这对于管理数据库非常有用,可以快速了解系统中有哪些数据库存在。
另外,如果想要查看特定数据库中的表信息,可以使用SHOW TABLES;命令。例如,假设要查看名为testdb的数据库中的表信息,可以执行:mysql> USE testdb; mysql> SHOW TABLES;这将显示testdb数据库中的所有表。
除了这些基本的查询命令,还可以使用DESCRIBE命令来获取特定表的结构信息。例如,要查看名为users的表的列信息,可以执行:mysql> DESCRIBE users;这将显示users表的列名、数据类型、是否允许为空等信息。
通过这些命令,用户可以有效地管理和查询MySQL数据库,了解数据库的状态和结构,进行必要的维护和优化。