远程连接上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安装到哪个目录了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)