1、一台linux服务器怎么安装多个mysql数据库并配置主从
1、关闭Liunx系统的防火墙,如果忘了,你下面的测试连接必定会失败,切记,切记,切记。
2、yum安装lrzsz和cmake
yum -y install lrzsz;
yum -y install cmake;
首先熟悉MySql数据库,很多人都是直接安装原生版的MySql数据库(就是官网上下载的数据库安装包),也有人用的是MySql的衍生版数据库,如percona,我用的就是这种,下面我会分别说明原生版和衍生版MySql数据库的安装和主从配置。
2、怎么样查看linux服务器上mysql配置文件路径
方法有几种, 1、查询所有文件 这种方法最暴力,就是从根目录下面搜索mysql,这种方法可能时间较版长,不过一般几十权秒就能搜到了。具体方法如下: $cd / $find -name mysql 2、通过locate搜索 这种方法比上面一种快很多,因为它查的是索引。
3、Mysql在linux服务器上的安全设置
这要抄看你怎么建立的用户
如果你袭建立用户的时候不准备给它任何权限 你要这么做
grant Usage on *.* to usrName@'localhost' identified by 'xxx';
这个时候你用userName账户进入mysql 你会发现你对用户数据库什么都不能做
你使用 show databases 语句
发现你可以看到 information_schema 这个数据库
你所谓的查看数据库的内容 应该是指你可以看到information_schema的信息吧
是的 每个用户都可以看到这个数据库
但是如果你对其他数据库没有权限 光能看这个库的表的内容 没有一点意义的
4、Linux下安装MYSQL服务器都需要哪些包呢?
安装完了一个崭新的操作系统,且对操作系统自带的程序有了大致的了解,相信大家的兴趣一定高了不少,接下来一定会想安装一些自己需要的应用软件。在Linux系统中安装和配置应用软 件,长期以来被公认为是Linux的软肋之一,因为Linux到目前还没有像微软Windows那样简单的Setup-And-Run的安装方法。但是随着KDE和GNOME等桌面环境的完善,在Linux中安装应用软件的难度降低了许多。首先说说REDHAT Linux 9.0中几种软件安装方式。
三大软件安装方式
1.通过RPM软件包来安装
说起RPM(REDHAT Package Management)标准的软件包,大家可能都会想起大名鼎鼎的REDHAT公司,正是RPM软件包发行方式的出现,使Linux中的应用软件安装变得简单。如果用户想安装按RPM方式发行的软件,只需简单地输入命令“rpm -ivh xxx.rpm”即可。
比如用户想安装OpenOffice.org-1.0.1.rpm软件包,只需输入命令“rpm -ivh OpenOffice.org-1.0.1.rpm”即可。RPM软件包发行方式的另一个优点是它能够方便地对已经安装的RPM软件包进行删除,只要使用 “rpm -e OpenOffice.org-1.0.1”命令就能将刚才安装的OpenOffice.org-1.0.1.rpm从硬盘上安全永久地删除。如果你是在 X-Window环境中安装/删除软件,那便有更好的办法,如果使用的是KDE,可以使用KDE自带的Kpackage程序来对软件进行添加或删除,如果是使用GNOME,则可以使用Gnorpm程序对软件进行管理。这两个程序都很像微软Windows中的“添加/删除程序”功能。以RPM软件包发行方式的软件是最容易安装和管理的,建议大家以后多采用这种模式来管理软件。
2.Tar.gz(Tgz)软件包的安装
以Tar.gz为扩展名的软件包,是用Tar程序打包并用Gzip程序压缩的软件包。要安装这种软件包,需要先对软件包进行解压缩,使用 “tar -zxfv filename.tar.gz”可以对软件包进行解压缩,解压缩所得的文件在以Filename为名的目录中。进入该目录,可以看到解压缩出来的文件了。
各种软件都有不同的安装方法,但是一般每个软件包解压缩后都有Install和Readme文件,帮助文件中会有详细的安装指导。以 Tar.gz
5、linux怎么安装mysql服务器
方法/步骤
1
查找以前是否安装有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果显示有如下包则说明已安装mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
如果已安装,则需要删除已安装的数据库,使用以下命令来删除数据库
删除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
删除老版本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';
6、linux中如何查看mysql配置?
首先先来看看你的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/my.cnf /etc/my.cnf ~/.my.cnf
这个信息的意思是:
服务器首先读取的是/etc/mysql/my.cnf文件,如果前一个文件不存在则继续读/etc/my.cnf文件,如若还不存在便会去读~/.my.cnf文件
7、linux中mysql的客户端和服务器指什么
0 mysql和其他数据库系统一样,体系是分布式的,因此都存在服务器端和客户回端两个系答统。
1 服务器端系统包括一组在服务器主机上运行的程序(如mysqld,mysqld_safe等)和相关文件(数据文件、配置文件、日志文件等),通过运行程序启动后,即启动了数据库服务,也称为运行了数据库服务器。
服务器端安装程序则一般是mysql-server-version,如果是使用编译安装,一般是mysql-version.src,一般安装时会同时安装服务器端软件和客户端软件;
2 客户端系统则是连接数据库服务器,用来执行查询、修改和管理数据库中的数据的程序。
客户端系统也由一组软件组成,如mysql命令行工具、mysqlmp导出工具等;
安装包一般为mysql-client-version。
3 其它
mysql安装时还包含其它包,如开发包mysql-devel-version、测试包mysql-test-version。
8、linux 一台服务器,访问另外一台服务器上的 mysql 数据库怎么设置。
如果是直接连的话:mysql -u[user] -p[密码] -h[远程主机ip]
如果端口不是默认的3306加上 -P[端口]
项目里面连接直接换成要连的机器的ip不就行了
9、怎样用 Navicat for MySQL 连接上Linux服务器上配置好的mysql数据库
登录mysql的root账户将权限授予其他电脑,输入 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;。登录密码为123456,自己设置,内还有mysql的端口一般为3306,不是容3306的话,自己去查输入show global variables like 'port';。另外还需要开放服务器的3306(不是的话查到什么端口就开放什么端口)端口。
10、Linux全命令行操作下配置Mysql+Tomcat Android App服务器基本步骤
在linux中可以实现用户定制的Tomcat实例。如果多个开发人员需要共享安装的tomcat,但是他们需要自己的唯一实例,那么非常的有用。要实现这个需要设置CATALINA_BASE. export CATALINA_BASE=$HOME/tomcat 如果环境中不存在,那么CATALINA_BASE将自动被设置为CATALINA_HOME。 下面,需要在主目录下建立Tomcat目录,并且创建或者拷贝特定目录,如下所示: cd $HOME md tomcat cd tomcat md logs md webapps md work md temp 如果希望拷贝tomcat webapps目录的内容,可以把他们拷贝到新的webapps目录。 修改conf/server.xml文件,替换以下的端口以免冲突。如果将Tomcat配置成为Apache的侦听端口8009,那么可以在server.xml文件中注释该元素而禁用该连接器。 其他可能需要修改的端口: 8080 默认的连接端口 8443 SSL的连接端口 8009 Apache的侦听端口 8005用于停止Tomcat的端口 修改完成后,可以使用CATALINA_HOME/bin目录中的常见的startup.sh与shutdown.sh脚本来启动和停止Tomcat。 此时候因为文件权限设置为你的用户使用,所以不要使用tomcat用户。