首页 > 编程知识 正文

多实例mysql本地登陆,mysql多实例安装

时间:2023-12-27 22:27:40 阅读:326476 作者:JQPF

本文目录一览:

如何在同一台机器上安装多个MySQL的实例

这种架构一般用在以下三类场景

1. 备份多台 Server 的数据到一台如果按照数据切分方向来讲,那就是垂直切分。比如图 2,业务 A、B、C、D 是之前拆分好的业务,现在需要把这些拆分好的业务汇总起来备份,那这种需求也很适用于多源复制架构。实现方法我大概描述下:业务 A、B、C、D 分别位于 4 台 Server,每台 Server 分别有一个数据库来隔离前端的业务数据,那这样,在从库就能把四台业务的数据全部汇总起来,而不需要做额外的操作。那没有多源复制之前,要实现这类需求,只能在汇总机器上搭建多个 MySQL 实例,那这样势必会涉及到跨库关联的问题,不但性能急剧下降,管理多个实例也没有单台来的容易。

2. 用来聚合前端多个 Server 的分片数据。

同样,按照数据切分方向来讲,属于水平切分。比如图 3,按照年份拆分好的数据,要做一个汇总数据展现,那这种架构也非常合适。实现方法稍微复杂些:比如所有 Server 共享同一数据库和表,一般为了开发极端透明,前端配置有分库分表的中间件,比如爱可生的 DBLE。

3. 汇总并合并多个 Server 的数据

第三类和第一种场景类似。不一样的是不仅仅是数据需要汇总到目标端,还得合并这些数据,这就比第一种来的相对复杂些。比如图 4,那这样的需求,是不是也适合多源复制呢?答案是 YES。那具体怎么做呢?

登陆mysql数据库的几种方式

MySQL的几种登陆方式

登录方式一:

 

[root@001 tmp]# mysql -h 127.0.0.1 -u root -p

这是最标准的登录方式,意指通过tTCP/IP协议进行连接,因为我是本地安装,所以-h的参数是127.0.0.1,也可以写成localhost

接着-u的参数是root,也就是说我以root用户登录

最后-p代表密码,如果你按下回车则会在下一行显示Enter password: 提示输入密码,但不可见

登陆方式二: 

 

[root@001 tmp]# mysql -h localhost -uroot -p123456

上面我说过是在本地安装,这里我就用localhost来表示地址

你甚至可以直接使用mysql -u root -p命令,省略主机地址

登陆方式三:

 

[root@001 ~]# mysql -S /data/mysqldata/mysqld.sock -p123456

使用mysql.sock来进行本地登陆,其作用是程序与mysqlserver处于同一台机器,发起本地连接时可用。

 

例如你无须定义连接host的具体IP地址,只要为空或localhost就可以。

如何登录mysql

一 Mysql命令行连接

一般对于刚刚安装好的mysql,如果勾选启用mysql lineclient的话。可以直接通过找到开始---程序--- mysql command line client如下图

如何登录mysql? cmd怎么连接mysql数据库

2

点击mysql命令行之后,会提示你输入root密码。输入正确的root密码之后即可连接到msyql数据库里啦

如何登录mysql? cmd怎么连接mysql数据库

3

二 Cmd命令行怎么连接数据库

如果没有安装mysql命令行的话,我们可以通过找到 mysqld所在的路径(复制mysqld.exe所在路径)

如何登录mysql? cmd怎么连接mysql数据库

4

使用cd切换到msyqld.exe路径下,然后输入mysql连接命令如下图

格式是:

Mysql -P 端口号 -h mysql主机名ip -u root (用户) -p

如何登录mysql? cmd怎么连接mysql数据库

5

如果是命令行是mysql所在的本机

而且用默认的端口 3306 直接输入 mysql -u root -p 即可

如何登录mysql? cmd怎么连接mysql数据库

6

第三方mysql数据库连接工具

通过第三方数据库连接工具这些就很多啦,如下图设置好相关参数即可

如何登录mysql? cmd怎么连接mysql数据库

7

连接进去之后,也就是比较人性化的图形界面了。

更多关于mysql数据库工具navicat for mysql怎么用?

如何登录mysql? cmd怎么连接mysql数据库

8

其他远程连接工具

Phpmyadmin 无疑是使用最广泛的php管理数据库的图形化工具了,由于涉及到不同的环境和路径。本例咗嚛不做详细操作

如何登录mysql? cmd怎么连接mysql数据库

END

其它注意事项

默认mysql是只能本机登陆的,如果需要外网能够正常连接。

需要到mysqluser表格里面设置开放权限 如hosts即是可以远程连接的主机

如何登录mysql? cmd怎么连接mysql数据库

END

注意事项

除此之外还有如PHP mysql连接参数,mysql ODBC连接控件连接mysql等,这些咗嚛不专业就不多扯蛋了。

本经验为咗嚛原创操作截图,百度经验首发。未经许可,谢绝转载!如果有疑问请给小编留言,谢谢多多支持!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。