阿里云linux的mysql怎么用工具远程连接?
您好,阿里云的默认服务器mysql没有远程权限。您可以通过phpmyadmin创建一个新帐户。mysql数据库的用户表中指定的用户的主机字段改为%daysmutualdata来回答你的问题。希望能帮到你。
如何搭建一个MySQL分布式集群?
下载mysql集群
首先,下载mysql集群。建议使用下图。下载速度比官网快。
我下载的版本是MySQL-cluster-GPL-7.5.4-Linux-glibc2.5-x86_64.tar.gz。
仔细看它是64位版本,不要不要下载错了。
安装mysqlcluster之前
安装前,如果之前已经安装了mysql,需要删除相应的mysql文件。请在删除前停止mysql服务。唐不要忘记删除这些配置文件。确保删除是干净的。否则可能会和后面的安装。如果是实验,关闭防火墙。实际上,防火墙会打开相应的端口。{注意实际中不仅需要3306端口,同步也需要1186端口!!!}。确保服务器可以相互访问并在之前执行ping操作。确保固定的ip地址。确保没有其他程序占用所需的端口。比如3306。这些在安装前得到确认。你需要精通基于linux的命令,你需要精通安装mysql的基础版本,因为我会在下面的序列中简要描述一些操作,并赢得不要解释太多。
安装配置管理节点
将下载的包上传到服务器/usr/local。
解压
#tarxvfMySQL-cluster-GPL-7.5.4-Linux-glibc2.5-x86_64.tar.gz
拿出需要的证件。
#CDMySQL-cluster-GPL-7.5.4-Linux-glibc2.5-x86_64
#cpbin/ndb_mgm*/usr/local/bin
#cd/usr/local/bin
#chmodxndb_mgm*
创建新的配置文件并初始化管理节点。
#mkdir/var/lib/mysql-cluster
#mkdir/usr/local/mysql
#六
以下是配置文件,可以根据自己的需要进行修改。先给官网默认配置文件,再给我配置文件。按照我的修改修改就行了,其他的都不能动。
查看代码
查看代码
使用配置文件初始化管理节点
#/usr/local/bin/ndb_mgmd-f首字母
出现MySQL集群管理服务器MySQL-5.7.16NDB-7.5.4。
然后你可以使用ndbd来管理它(如果ndbd命令不能t工作,使用/usr/local/bin目录中的ndb_mgm命令)。
#ndbd
Ndb_mgmgtshow(使用show命令查看管理情况,我们将使用该命令查看和管理配置后的数据节点)。
到目前为止,已经配置了管理节点,然后配置了数据和sql节点。
安装配置数据和mysql节点
以下所有操作都需要在所有集群节点上执行。
添加用户组mysql和用户msyql。
#groupaddmysql
#useradd-gMySQL-s/bin/falseMySQL
创建一个新文件夹,并授予它权限。
#mkdir/var/lib/mysql-cluster
#chownroot:MySQL/var/lib/MySQL-cluster
将下载的包上传到服务器/usr/local。
解压
#tarxvfMySQL-cluster-GPL-7.5.4-Linux-glibc2.5-x86_64.tar.gz
创建便于访问的链接
#ln-s/usr/local/MySQL-cluster-GPL-7.5.4-Linux-glibc2.5-x86_64/usr/local/MySQL
初始化数据库(这里请注意,如果你安装的版本和我的不同,数据库初始化命令也不同。很多之前的版本都会用:scripts/mysql_install_db-UserMySQL初始化,在新版本中已经被MySQL放弃了,所以需要用下面的命令安装。如果需要安装其他版本,请参考MySQL官网相应版本的安装命令。)
输入您刚刚创建的目录。
#cd/usr/local/mysql
如果下面的命令可以t被使用,然后进入bin目录并使用。/mysqld-initialize进行初始化。总之,如何初始化mysql的正常安装就够了。您还可以在这里设置安装数据库的数据目录等参数。网上有很多安装mysql5.7的教程。
#mysqld-初始化
如果初始化成功,系统会提示随机生成的数据库密码,此时你需要记住这个秘密。代码,那么登录数据库需要使用这个密码!!!
修改权限
#chown-R根。
#chown-Rmysql数据
#chgrp-Rmysql。
#cp/etc/rc.d/init.d/
#chmodx
#chkconfig-add
配置数据节点
#六
查看代码
其中IP是管理节点的IP。
在群集节点上启动服务。启动mysql(成功随之而来)#start。
成功启动mysql后,请自己登录mysql,然后修改密码,就像正常安装mysql一样。需要注意的是,集群数据库的密码需要相同!
启动ndbd#/etcndbd#/etc/init.d/ndbd-initial。如果上面的都不能用,这个带绝对路径的:#/usr/local/MySQL/bin/ndbd-initial如果出现以下现象就会成功。
2017-03-0614:04:07[ndbd]INFO-Ang:1186
2017-03-0614:04:07[ndbd]INFO-Ang:2
最后,当所有节点都配置好之后,返回到管理节点,使用上面提到的显示来查看它。下面类似的显示证明连接已经完成。
ndb_mgmgt显示
集群配置
-
[ndbd(NDB)]2个节点
id2(未连接,接受来自192.168.75.128的连接)
ID3@192.168.75.130(MySQL-5.1.63ndb-7.1.23,首发,Nod:0)
[ndb_mgmd(MGM)]1个节点
id1@192.168.75.129(MySQL-5.7.16ndb-7.5.4)
[mysqld(API)]2个节点
id4(未连接,接受从任何主机连接)
id5(未连接,接受来自任何主机的连接)