导航:首页 > 操作系统 > mysqllinux集群

mysqllinux集群

发布时间:2022-11-28 17:15:49

⑴ 怎样在linux上安装2个MySQL

我想没有必要安装多个mysql

只需要在既存的mysql中新建一个新的db实例

然后再 mysqlmanager 配置文件中 加入关于新实例的
port
socket
等其他信息就可以了

具体设置你自己查查看吧

另外最好不用root 用户登陆和启动服务

新建一个用户比较好

⑵ 如何在linux下安装mysql数据库并配置

RPM安装步骤
a. 检查是否已安装,grep的-i选项表示匹配时忽略大小写
[root@localhost JavaEE]#rpm -qa|grep -i mysql
mysql-libs-5.1.61-4.el6.x86_64
可见已经安装了库文件,应该先卸载,不然会出现覆盖错误。注意卸载时使用了--nodeps选项,忽略了依赖关系:
[root@localhost JavaEE]#rpm -e mysql-libs-5.1.61-4.el6.x86_64 --nodeps
2. 安装MySQL的服务器端软件,注意切换到root用户:
[root@localhost JavaEE]#rpm -ivh MySQL-server-5.5.29-2.el6.x86_64.rpm
安装完成后,安装进程会在Linux中添加一个mysql组,以及属于mysql组的用户mysql。可通过id命令查看:
[root@localhost JavaEE]#id mysql
uid=496(mysql)gid=493(mysql) groups=493(mysql)
MySQL服务器安装之后虽然配置了相关文件,但并没有自动启动mysqld服务,需自行启动:
[root@localhost JavaEE]#service mysql start
Starting MySQL.. SUCCESS!
可通过检查端口是否开启来查看MySQL是否正常启动:
[root@localhost JavaEE]#netstat -anp|grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 34693/mysqld
c. 安装MySQL的客户端软件:
[root@localhost JavaEE]#rpm -ivh MySQL-client-5.5.29-2.el6.x86_64.rpm
如果安装成功应该可以运行mysql命令,注意必须是mysqld服务以及开启:
[root@localhost JavaEE]#mysql
Welcome to the MySQLmonitor. Commands end with ; or \g.
Your MySQL connection idis 1
Server version: 5.5.29MySQL Community Server (GPL)
Copyright (c) 2000, 2012,Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademarkof Oracle Corporation and/or its affiliates. Other names may be trademarks oftheir respective owners.
Type 'help;' or '\h' forhelp. Type '\c' to clear the current input statement.
mysql>
d. RPM安装方式文件分布

Directory

Contents of Directory

/usr/bin

Client programs and scripts

/usr/sbin

The mysqld server

/var/lib/mysql

Log files, databases

/usr/share/info

Manual in Info format

/usr/share/man

Unix manual pages

/usr/include/mysql

Include (header) files

/usr/lib/mysql

Libraries

/usr/share/mysql

Miscellaneous support files, including error messages, character set files, sample configuration files, SQL for database installation

/usr/share/sql-bench

Benchmarks

⑶ Linux下,mysql服务为什么无法启动。

  1. 查找启动不了的原因

  2. 查看myslq日志记录

  3. 查看mysql状态

  4. 根据报错信息解决

  5. 希望可以帮助你 请采纳 谢谢

⑷ linux 覆盖mysql表数据shell 是异步还是同步

failover

其原理是在一条异步复制通道上配置多个可用复制源,当某个复制源不可用时(宕机、复制链路中断),且 slave 的 IO 线程尝试重连无效,自动根据权重选择新的源继续同步。

⑸ linux下自带的mysql能不能做集群

不可以,mysql集群使用的是特殊版本的mysql,集群包括NDB节点、MGM节点和SQL节点,详细的安装、配置网上可以搜到,不难,配置完注意启动顺序就可以了

⑹ 怎么linux本地mysql放到docker中

  1. 如果对MySQL比较熟悉,那么可以使用MySQL异机迁移的方法:

    1. 先确定MySQL的运行系统、发行版、版本号,以前的配置文件。

    2. 根据以上信息在Docker环境下新建一台全新的MySQL。

    3. 根据业务需要实施停机迁移/在线迁移,将数据迁入Docker内的MySQL。

      1. 停机迁移:直接拷贝数据文件(物理迁移)、全量Dump导出(逻辑备份迁移)、xtraback备份(物理备份迁移)

      2. 在线迁移:将新库作为从库加入集群,完成同步后fo切换,原主库下线。

  2. 如果对Docker比较熟悉,可以使用Docker整机迁移的方法:

    1. 整机虚拟化直接作为一个镜像在Docker内运行。

    2. 这种方法虽然简单,但过程漫长而且运行时性能损耗非常大,也容易出问题,不是很推荐。

⑺ linux怎么启动mysql服务

1、首先,我们需要修改mysql的配置文件,一般文件存放在/etc下面,文件名为my.cnf。

⑻ 如何备份linux服务器上的mysql数据库

其实跟windows是一样的
简单的软备份方法就是使用mysql命令:
mysqlmp
-u
用户名
-p
密码
-all-databases >
/home/mysql/bak.sql
不过你可以做成shell脚本,然后在crontab
中定时执行,这个方法在数据量少时比较好使
如果你的数据比较重要,又多建议使用集群+硬件RAID1,0来保障服务

⑼ 如何学习linux

学习Linux步骤:
1、先了解了解基础吧,找一本薄一点的,浅一点的书,了解一下什么是linux。有个基本了解即可。不建议马上看《鸟哥的Linux私房菜》,这本书很不错,如果你了解linux基础之后再看,对你可以说是不受益匪浅都不行。没基础看《鸟哥的Linux私房菜》比较痛苦,内容很多。
2、了解之后,在自己电脑上弄个虚拟机,装上linux系统(redhat或ubuntu都行)。专攻《鸟哥的Linux私房菜》。当你把这本书攻下来时,才知道原来命令行并不可怕,自己打着打着就很长啦。
学linux最主要靠实践,不实践,只看书对你没好处的哦。自己在虚拟机上慢慢玩吧,玩多了就知道咋回事啦。不懂的多找资料弄懂,弄懂之后再实践,这才会有收获。

⑽ linux下安装mysql

方法如下:

  1. 到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit)

  2. 解压32位安装包:

    进入安装包所在目录,执行命令:tarmysql-5.6.17-linux-glibc2.5-i686.tar.gz

  3. 复制解压后的mysql目录到系统的本地软件目录:

    执行命令:cpmysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r

    注意:目录结尾不要加/

    添加系统mysql组和mysql用户:

    执行命令:groupadd mysql和useradd -r -g mysql mysql

  4. 安装数据库:

    进入安装mysql软件目录:执行命令 cd /usr/local/mysql

    修改当前目录拥有者为mysql用户:执行命令chown -R mysql:mysql ./

  5. 安装数据库:执行命令./scripts/mysql_install_db --user=mysql

    修改当前目录拥有者为root用户:执行命令chown -R root:root ./

    修改当前data目录拥有者为mysql用户:执行命令chown -R mysql:mysql data

    到此数据库安装完毕

  6. 启动mysql服务和添加开机启动mysql服务:

    添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录

    启动mysql服务:执行命令service mysql start

    执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功,如图

  7. 修改mysql的root用户密码,root初始密码为空的:

    执行命令:./bin/mysqladmin -u root password '密码'

  8. 把mysql客户端放到默认路径:

    ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql


阅读全文

与mysqllinux集群相关的资料

热点内容
dvd光盘存储汉子算法 浏览:757
苹果邮件无法连接服务器地址 浏览:962
phpffmpeg转码 浏览:671
长沙好玩的解压项目 浏览:144
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:736
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:484
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:381
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:349
风翼app为什么进不去了 浏览:778
im4java压缩图片 浏览:362
数据查询网站源码 浏览:150
伊克塞尔文档怎么进行加密 浏览:892
app转账是什么 浏览:163