如何远程查看linuxmysql数据库

如何远程查看linuxmysql数据库,第1张

远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库。登陆数据库。mysql -uroot -p(密码)。

创建用户用来远程连接

GRANT ALL PRIVILEGES ON TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT OPTION;

(第一个itoffice表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个itoffice表示密码)。

执行 flush privileges;命令立即生效

查询数据库的用户(看到如下内容表示创建新用户成功了)

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysqluser;

使用exit命令退出MySQL

然后打开vim /etc/mysql/mycnf

将bind-address = 127001

设置成bind-address = 0000(设备地址)

1:在终端下:mysql -V。 以下是代码片段:

[shengting@login ~]$ mysql -V

2:在mysql中:mysql> status;

以下是代码片段:

mysql> status;

3:在help里面查找

以下是代码片段:

[shengting@login ~]$ mysql –help | grep Distrib

4:使用mysql的函数

以下是代码片段:

mysql> select version();

小提醒,使用mysql命令就必须在mysql登录之后才可以使用哦,在linux中就不需要登录mysql了

看一下《linux就该这么学》

进入/opt/pgsql-917目录可以看到安装后的postgresql的文件

linux下安装PostgreSQL数据库步骤如下:

0编译环境

Linux: CentOS 55

gcc: 412

1 安装PostgreSQL

1) 解压postgresql-917tarbz2

#tar jxvf postgresql-917tarbz2

2) 进入解压后的postgresql-917目录

#cd postgresql-917

3) 编译postgresql源码

#/configure --prefix=/opt/pgsql-917

#make

#make install

至此,完成postgresql的安装。进入/opt/pgsql-917目录可以看到安装后的postgresql的文件。

#ls /opt/pgsql-917

2创建postgresql数据库

1) 创建postgres用户

#useradd postgres

修改postgres密码

#passwd postgres

2) 设置postgres用户的环境变量

切换到postgres用户

#su - postgres

进入postgres的主目录

#cd ~

编辑~/bash_profile文件

#vi ~/bash_profile

设置以下的环境变量

export PGHOME=/opt/pgsql-917

export PGDATA=~/data

保存,退出vi。执行以下命令,使环境变量生效

#source ~/bash_profile

3) 初始化postgres数据库

#initdb

至此,完成postgres数据库的初始化。

4) 启动postgres数据库实例

#pg_ctl start

可以看到postgresql数据库实例已经启动,通过下面的命令可以查看系统中运行的postgres进程

#ps -ef | grep postgres

5) 连接postgresql数据库

#psql -h 127001 -d postgres -U postgres

6) 停止postgresql数据库实例

#pg_ctl stop

#ps -ef |  grep postgres

可以看到已经没有postgres进程

3 设置PostgreSQL开机自启动

PostgreSQL的开机自启动脚本位于PostgreSQL源码目录的contrib/start-scripts路径下

linux文件即为linux系统上的启动脚本

1)修改linux文件属性,添加X属性

#chmod a+x linux

2) 复制linux文件到/etc/initd目录下,更名为postgresql

#cp linux /etc/initd/postgresql

3)修改/etc/initd/postgresql文件的两个变量

prefix设置为postgresql的安装路径:/opt/pgsql-912

PGDATA设置为postgresql的数据目录路径:

4) 执行service postgresql start,就可以启动PostgreSQL服务

#service postgresql start

5)设置postgresql服务开机自启动

#chkconfig --add postgresql

执行上面的命令,就可以实现postgresql服务的开机自启动。

首先先看看你的mysql在哪,通过which命令

which mysql

显示出目录比如我的是下面这个

/usr/bin/mysql

接下来就可以针对这个目录通过一些命令查看配置文件在哪了,如下

/usr/bin/mysql --verbose --help | grep -A 1 'Default options'

然后在下面会出现一些信息比如我的

Default options are read from the following files in the given order:

/etc/mysql/mycnf /etc/mycnf ~/mycnf

这个信息的意思是:

服务器首先读取的是/etc/mysql/mycnf文件,如果前一个文件不存在则继续读/etc/mycnf文件,如若还不存在便会去读~/mycnf文件

以上就是关于如何远程查看linuxmysql数据库全部的内容,包括:如何远程查看linuxmysql数据库、linux中怎么查看mysql数据库版本、linux 下怎么看postgresql安装到哪个目录了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9475833.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存