阿里云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(未連接,接受來自任何主機的連接)