首页数据库linux查看数据库 在linux环境下怎么打开mysql数据库

linux查看数据库 在linux环境下怎么打开mysql数据库

编程之家2023-10-21106次浏览

各位老铁们,大家好,今天由我来为大家分享linux查看数据库,以及在linux环境下怎么打开mysql数据库的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

linux查看数据库 在linux环境下怎么打开mysql数据库

怎么查看linux上安装mysql数据库

怎么查看linux上安装mysql数据库

方法/步骤

1

查找以前是否安装有mysql,使用下面命令:

rpm-qa|grep-i mysql

如果显示有如下包则说明已安装mysql

linux查看数据库 在linux环境下怎么打开mysql数据库

mysql-4.1.12-3.RHEL4.1

mysqlclient10-3.23.58-4.RHEL4.1

2

如果已安装,则需要删除已安装的数据库,使用以下命令来删除数据库

删除命令:rpm-e--nodeps包名

( rpm-ev mysql-4.1.12-3.RHEL4.1)

linux查看数据库 在linux环境下怎么打开mysql数据库

删除老版本mysql的开发头文件和库

命令:rm-fr/usr/lib/mysql

rm-fr/usr/include/mysql

注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除

rm-f/etc/my.cnf

rm-fr/var/lib/mysql

下载mysql的rpm包

可以通过wget下载具体的地址因为不能用链接请大家去官网去找

(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服务器;

(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客户端;

(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql开发依赖包。

下载后放到Liunx服务器中,如图所示

安装MySQL Server的rpm包

rpm-ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm

安装过程如图所示

安装完成后会生成root用户的随机密码,请使用“cat/root/.mysql_secret”或类似命令进行查看。

安装MySQL客户端

rpm-ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm

安装MySQL开发依赖包

rpm-ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm

启动msyql

安装完成后mysql是没有启动的,运行mysql命令会提示如下错误:

ERROR 2002(HY000): Can't connect to local MySQL server through socket'/var/lib/mysql/mysql.sock'(2)

可使用如下命令启动MySQL:

service mysql start

或者使用如下命令:

/etc/init.d/mysql start

可使用SET PASSWORD命令修改root用户的密码,参考如下:SET PASSWORD= PASSWORD('root123456');

登录MySQL

使用mysql命令登录MySQL服务器,运行MySQL的命令时,会提示需要设置root用户密码

设置开机自启动

/etc/init.d/mysql start

设置完成后重启系统,使用natstat–nat命令可看到MySQL的3306端口

至此我们已经安装好了mysql数据库,当然现在我们的数据库还不支持远程连接,远程连接会出现以下代码:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通过以下以下来解决

改表法:在本机登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改为'%'。

mysql>

mysql>use mysql;

mysql>select'host' from user where user='root';

怎么在linux下查找 数据库在哪个文件夹

可以使用find及local查找。

find:

1.命令格式:

find pathname-options [-print-exec-ok...]

2.命令功能:

用于在文件树种查找文件,并作出相应的处理

3.命令参数:

pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。

-print: find命令将匹配的文件输出到标准输出。

-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command'{}\;,注意{}和\;之间的空格。

-ok:和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。

4.命令选项:

-name按照文件名查找文件。

-perm按照文件权限来查找文件。

-prune使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。

-user按照文件属主来查找文件。

-group按照文件所属的组来查找文件。

-mtime-n+n按照文件的更改时间来查找文件,- n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime选项,但它们都和-m time选项。

-nogroup查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在。

-nouser查找无有效属主的文件,即该文件的属主在/etc/passwd中不存在。

-newer file1! file2查找更改时间比文件file1新但比文件file2旧的文件。

-type查找某一类型的文件,诸如:

b-块设备文件。

d-目录。

c-字符设备文件。

p-管道文件。

l-符号链接文件。

f-普通文件。

-size n:[c]查找文件长度为n块的文件,带有c时表示文件长度以字节计。-depth:在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。

-fstype:查找位于某一类型文件系统中的文件,这些文件系统类型通常可以在配置文件/etc/fstab中找到,该配置文件中包含了本系统中有关文件系统的信息。

-mount:在查找文件时不跨越文件系统mount点。

-follow:如果find命令遇到符号链接文件,就跟踪至链接所指向的文件。

-cpio:对匹配的文件使用cpio命令,将这些文件备份到磁带设备中。

另外,下面三个的区别:

-amin n查找系统中最后N分钟访问的文件

-atime n查找系统中最后n*24小时访问的文件

-cmin n查找系统中最后N分钟被改变文件状态的文件

-ctime n查找系统中最后n*24小时被改变文件状态的文件

-mmin n查找系统中最后N分钟被改变文件数据的文件

-mtime n查找系统中最后n*24小时被改变文件数据的文件

locate:

1.命令格式:

Locate [选择参数] [样式]

2.命令功能:

locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得快,但较差劲的是locate所找到的档案若是最近才建立或刚更名的,可能会找不到,在内定值中,updatedb每天会跑一次,可以由修改crontab来更新设定值。(etc/crontab)

locate指定用在搜寻符合条件的档案,它会去储存档案与目录名称的数据库内,寻找合乎范本样式条件的档案或目录录,可以使用特殊字元(如”*”或”?”等)来指定范本样式,如指定范本为kcpa*ner, locate会找出所有起始字串为kcpa且结尾为ner的档案或目录,如名称为kcpartner若目录录名称为kcpa_ner则会列出该目录下包括子目录在内的所有档案。

locate指令和find找寻档案的功能类似,但locate是透过update程序将硬盘中的所有档案和目录资料先建立一个索引数据库,在执行loacte时直接找该索引,查询速度会较快,索引数据库一般是由操作系统管理,但也可以直接下达update强迫系统立即修改索引数据库。

3.命令参数:

-e将排除在寻找的范围之外。

-1如果是 1.则启动安全模式。在安全模式下,使用者不会看到权限无法看到的档案。这会始速度减慢,因为 locate必须至实际的档案系统中取得档案的权限资料。

-f将特定的档案系统排除在外,例如我们没有到理要把 proc档案系统中的档案放在资料库中。

-q安静模式,不会显示任何错误讯息。

-n至多显示 n个输出。

-r使用正规运算式做寻找的条件。

-o指定资料库存的名称。

-d指定资料库的路径

-h显示辅助讯息

-V显示程式的版本讯息

在linux环境下怎么打开mysql数据库

linux系统进入mysql数据库的方法:

连接MYSQL:

格式: mysql-h主机地址-u用户名-p用户密码

1、连接到本机上的MYSQL。

首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql-uroot-p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:

mysql-h110.110.110.110-uroot-pabcd123(注:u与root可以不用加空格,其它也一样)

3、退出MYSQL命令: exit(回车)

一个建库和建表以及插入数据的实例:

create database school;//建立库SCHOOL

use school;//打开库SCHOOL

create table teacher//建立表TEACHER

(

id int(3) auto_increment not null primary key,//id设置为主关键字,并自动设值,也就是添加的时候,你不必向ID字段写内容

name char(10) not null,

address varchar(50) default'深圳',//设置默值为深圳

year date

);//建表结束

//以下为插入字段

insert into teacher values('','glchengang','建平一中','1976-10-10');//ID不用写内容

insert into teacher values('','jack','建平一中','1975-12-23');

好了,文章到这里就结束啦,如果本次分享的linux查看数据库和在linux环境下怎么打开mysql数据库问题对您有所帮助,还望关注下本站哦!

数据库无损分解,数据库判断无损分解的题目,用画表的方式监控系统服务器 在监控上什么叫服务器