怎么看mysql本机 如何看mysql

怎么查看已安装的mysql主机名,用户名和密码SELECT CURRENT_USER;可以查看当前登录的用户.
SELECT User,Host,Password FROM mysql.user;可以查看用户,主机和密码,但是密码是经过MD5或者SHA1加密过的,看了也没有意义 。
mysql连接时用的IP地址是不是电脑本机上的IP地址呢!是root用户的话,IP就是localhost或127.0.0.1,只是代表使用本机,不是代表本机IP地址,操作方法如下:
1、首先,利用Navicat创建一个数据库和表,数据库名为testdb,表为userinfo,并添加一条新记录 。
2、用如下的数据库连接字符串访问数据库时,是没有问题的 。Driver = MySQL ODBC 5.1 Driver; Server = localhost; Port=3306; DATABASE = testdb; user = root; password = 123456 。
3、其中,Server是数据库所在主机IP地址,Prot是连接端口;user和password则为连接数据库的用户名和密码,使用Select * from userinfo 可以正确获取到数据 。
4、但是当把localhost换成实际的IP地址的时候,就报错了 , 说明这个数据库testdb是默认没开启访问权限的,默认情况下只允许localhost和127.0.0.1访问 。
5、更新root账户的权限 。打开mysql命令行窗口,输入grant all privileges on *.* to root@"%" identified by 'abc' with grant option;flush privileges 。
6、创建一个新账户,如guest,并将可被访问的主机定义为%,即所有主机都可访问该账户 。测试,没有问题 。
怎样查看本机mysql的详细操作记录如果你想要知道mysqld内部发生了什么,你应该用--log[=file_name]或-l [file_name]选项启动它 。如果没有给定file_name的值,默认名是host_name.log 。所有连接和语句被记录到日志文件 。当你怀疑在客户端发生了错误并想确切地知道该客户端发送给mysqld的语句时,该日志可能非常有用 。
mysqld按照它接收的顺序记录语句到查询日志 。这可能与执行的顺序不同 。这与更新日志和二进制日志不同 , 它们在查询执行后,但是任何一个锁释放之前记录日志 。(查询日志还包含所有语句 , 而二进制日志不包含只查询数据的语句) 。
mysql查看历史命令1.mysql如何查看所有数据库名命令
使用show databases,就能列出你有权限操作的数据库名,如果你只有一个数据库权限,那么列出来的就是你当前的数据库名 。
Mysql:
关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司 。MySQL最流行的关系型数据库管理系统 , 在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一 。MySQL是一种关联数据库管理系统 , 关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性 。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言 。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点 , 一般中小型网站的开发都选择 MySQL 作为网站数据库 。由于其社区版的性能卓越 , 搭配PHP和Apache可组成良好的开发环境 。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言 。
2.怎么通过命令查看mysql版本
点击“开始菜单” , 选择“所有程序” , 然后选择“附件”,选择“运行”,然后在运行对话框输入“cmd”,点击确定即可打开命令行界面 。快捷方式是:win+r键 , 然后在运行对话框输入“cmd”,点击确定即可打开命令行界面 。
【使用命令行查看mysql版本-直接查看】:在命令行输入“mysql --version",按”Enter“键即可 。

推荐阅读