centos遠程資料庫
⑴ mysql8安裝centos7好後不能遠程連接,skip-name-resolve也沒用伺服器里能登錄
--skip-name-resolve選項啟動mysqld來禁用DNS主機名查找。只是處理連接可能慢的問題。
要設置遠程登陸:
默認情況下,mysql只允許本地登錄,如果要開啟遠程連接,則需要修改/etc/mysql/my.conf文件。
一、修改/etc/mysql/my.conf
找到bind-address = 127.0.0.1這一行
改為bind-address = 0.0.0.0即可
二、為需要遠程登錄的用戶賦予許可權管理用戶
1、新建用戶遠程連接mysql資料庫
grant all on *.* to admin@'%' identified by '123456' with grant option;
flush privileges;
允許任何ip地址(%表示允許任何ip地址)的電腦用admin帳戶和密碼(123456)來訪問這個mysql server。
注意admin賬戶不一定要存在。
2、支持root用戶允許遠程連接mysql資料庫
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;
三 , 訪問地址到mysql伺服器埠是通的。
⑵ centos7安裝的mysql怎麼遠程連接
1.安裝MySQL
CentOS7中默認安裝了MySQL系列的資料庫,需要先卸載掉。
查看當前安裝的mariadb包:
[root@bogon desktop]# rpm -qa | grep mariadb
將它們統統強制性卸載掉:
[root@bogon 桌面]# rpm -e --nodeps mariadb-libs-5.5.35-3.el7.x86_64
在官網下載RPM安裝包,http://dev.mysql.com/downloads/mysql/,下載完成後解壓。
雙擊安裝MySQL-server,MySQL-client和MySQL-devel三個安裝包。
2. 啟動MYSQL
[root@bogon desktop]#service mysql start
得到錯誤:ERROR!The server quit without updating PID file
我們這里主要是因為:selinux惹的禍,如果是centos系統,默認會開啟selinux。解決方法是關閉它,打開/etc/selinux/config,把SELINUX=enforcing改為SELINUX=disabled後存檔退出重啟機器。
然後再啟動mysql就沒問題了:
[root@bogon desktop]#service mysql start
查看MySQL運行狀態:
[root@bogon desktop]# service mysql status
SUCCESS! MySQL running (2377)
3. 設置密碼
安裝之後root用戶默認沒有密碼,通過命令設置密碼。
[root@bogon desktop]# /usr/bin/mysqladmin -u root password 'passok'
然後設置root用戶的遠程訪問許可權
在mysql控制台執行
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
4.開啟遠程連接
需要安裝iptables,
yum install -y iptables
然後編輯系統的開放埠列表,增加3306埠,重啟防火牆即可。
⑶ 如何在centos開啟資料庫遠程許可權
可以先登錄phpmyadmin(前提是你安裝有這個)里添加一個新用戶配置上一些許可權即可,如果沒有phpmyadmin,就運行linux命令添加一個MYSQL用戶,
⑷ 如何在CentOS7上安裝MySQL並實現遠程訪問
centos7相比於centos6版本的,有些命令上的差異。不過,在centos7上安裝mysql教程,網路上還是有的。可以查。
mysql的遠程訪問,一個是資料庫上的授權
一個是伺服器與伺服器直接的防火牆設置,這2個都解決了,就能實現遠程訪問呀
⑸ CentOS7和CentOS6怎樣開啟MySQL遠程訪問
1.開放MySQL訪問埠3306
修改防火牆配置文件
vi /etc/sysconfig/iptables
加入埠配置
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重新載入規則
service iptables restart
2.修改mysql庫里的host
登錄mysql;
use mysql
update user set host='%' where user='root' and host='localhost';
記得一定還得修改密碼,因為這時密碼已失效,雖然本地還可以原密碼登錄,可遠程改了host後還是沒法訪問
UPDATE user SET password=password("root") WHERE user='root';
flush privileges;
3.重啟mysql,遠程就可以訪問了
service mysqld restart;
⑹ centos6.7怎麼遠程聯系資料庫
首先要確保電腦正常上網,才能通過yum安裝。
2
執行yum install mysql進行安裝。並在提示時輸入y。
然後系統會自動尋找安裝包,並進行安裝。下圖顯示已成功安裝完畢。
安裝完畢後,嘗試啟動資料庫。
系統提示找不到這個服務。再次看一下安裝的包:
#rpm -qa |grep mysql
命令返回空,說明剛才沒有安裝成功。只好再次安裝了。不過這次我們在命令後面加上*號。
看圖,需要安裝的包還真多!安裝完成後,卻發現只安裝了JDBC和ODBC驅動。
我們在軟體庫中搜一下帶mysql關鍵字的軟體包:
返回的結果顯示,軟體庫中根本就沒有mysql軟體包。這個時候,迷茫的開始查資料,資料顯示在Centos7中用MariaDB代替了mysql資料庫。好吧!那我們來安裝MariaDB資料庫吧!
操做方法同上,只不過在命令行里,把mysql改成了mariadb。
安裝包一共59M
安裝完成。
查看安裝之後的包:
根據資料,mariadb資料庫的啟動命令是:
systemctl start mariadb #啟動MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重啟MariaDB
systemctl enable mariadb #設置開機啟動
我執行以上命令,沒有任何返回值。看來得研究一下mariadb數據了。
⑺ centos6.4怎麼遠程訪問mysql資料庫
第一:更改
「mysql」
資料庫里的
「user」
表裡的
「host」
項,從」localhost」改稱'%'。
或者新加條記錄,「host」
項為要訪問的ip地址,並授權。重啟mysql服務。
第二:在系統防火牆添加例外埠:3306,並允許例外。
錯誤提示:
ERROR
1130:
Host
'192.168.1.3'
is
not
allowed
to
connect
to
this
MySQL
server
的解決方法:
1。改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改
"mysql"
資料庫里的
"user"
表裡的
"host"
項,從"localhost"改稱"%"
1.mysql
-u
root
-pvmware
mysql>use
mysql;
mysql>update
user
set
host
=
'%'
where
user
=
'root';
mysql>select
host,
user
from
user;
⑻ 如何設置centos環境下的mysql資料庫可供遠程連接
方法/步驟
首先,需要有一個centos系統,不管是虛擬機還是直接在電腦上安裝。下圖就是進入到centos系統下的截圖。(界面不比windows差哦)
之後,是進入到類始於windows下的控制台頁面(如果你是安裝的虛擬機那你可以通過putty等工具,直接在windows下類似於遠程訪問,進入到控制台下)
之後,進入到控制台下,輸入rpm -qa | grep mysql,檢測下是否已經安裝了mysql。(可以通過 rpm -e 命令 或者 rpm -e --nodeps 進行卸載,在刪除完以後我們可以通過 rpm -qa | grep mysql 命令來查看mysql是否已經卸載成功)
之後,在控制台下輸入「yum install -y mysql-server mysql mysql-devel 」,回測,進行安裝。
之後,就不用管,進入到自動下載,之後再進入到解包的過程(下圖就是解包的提示信息,不用管,解包完成自動進入到安裝)
最後,當控制台頁面出現「complete」頁面時,則標明已經安裝成功了。
這個時候通過輸入「mysql -t root -p」進入到mysql頁面,輸入密碼之後進入。再次輸入「use mysql」即可使用mysql了。
⑼ centos 怎麼遠程使用oracle資料庫
找到$ORACLE_HOME/client_1/network/admin目錄下的tnsnames.ora文件,並用文本模式打開
⑽ 怎麼遠程centos7的mysql資料庫
命令行
mysql
-uroot
-p
-h8.8.8.8
客戶端
nacatve
for
mysql
網頁
上傳PHPmyadmin到空間目錄