在阿里雲上安裝MySQL並配置遠端連線
最近課程設計要求部署一個MySQL資料庫來儲存資料,要求多臺電腦都能連線到該資料庫,於是決定把它部署在我的阿里雲上。
MySQL的安裝
我的阿里雲伺服器目前安裝的Ubuntu 16.04,利用MySQL APT Repository來安裝不是很複雜。
我下載到的是 mysql-apt-config_0.8.10-1_all.deb ,便可以執行下列命令
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
更新包的資訊
sudo apt-get update
利用apt-get install來安裝MySQL
sudo apt-get install mysql-server
等待一會就安裝好啦,中間會要求設定密碼等,按著流程走。
配置遠端連線
- 修改user表:
mysql> use mysql;
mysql> select User,host from user;
如果root的host為localhost,執行下面語句把它改為’%’
mysql> update user set host = '%' where user = 'root';
找到my.cnf,註釋掉其中的bind-address屬性,如果沒有就忽略該步驟,一般在/etc/mysql/下面,具體情況根據實際而定。
開啟阿里雲安全組埠策略,進入雲伺服器ECS,網路和安全->安全組->配置規則,將MySQL監聽埠開放即可,如下:
成功後的狀態
連線測試
[email protected]:~$ mysql -u root -h 伺服器ip地址 -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 33
Server version: 8.0.11 MySQL Community Server - GPL
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
上面表示連線成功。
有可能會出現連線錯誤,在mysql5.7環境裡,雖然可以設定default_authentication_plugin來改變認證加密方式,但是一般人不會去設定。在mysql8.0下,預設變成了default_authentication_plugin=caching_sha2_password,必須用8.0自帶的mysql客戶端才行,不然就連線不上資料庫,但是可以改回舊的方式的。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';
這樣的相容性問題就得以解決了。
順便說一句,MySQL中的預設字符集變為utf8mb4,如果在建表時指定預設字元為utf8會報warning的,而且刪除不存在的表等也會報warning。
建議看一下MySQL 8.0的新特性:
相關推薦
在阿里雲上安裝MySQL並配置遠端連線
最近課程設計要求部署一個MySQL資料庫來儲存資料,要求多臺電腦都能連線到該資料庫,於是決定把它部署在我的阿里雲上。 MySQL的安裝 我的阿里雲伺服器目前安裝的Ubuntu 16.04,利用MySQL APT Repository來安裝不是很複雜。
阿里雲 CentOS 安裝 redis並配置遠端連線
一:yum install epel-release 二:安裝 yum install redis 三:啟動 systemctl start redis 四:查詢 redis.conf 目錄 whereis redis.conf 會打印出redis: /etc/
轉 :騰訊雲安裝mysql並配置遠端連線
照著下面一句句執行,即可成功安裝mysql 本人這裡用的是Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package 1.首先登入雲伺服器 2.下載rpm檔案,
Ubuntu簡單安裝mysql 並配置遠端連線
本地經常做一些小試驗,搭建一個簡單環境的過程,紀錄之 一、環境 vmware11虛擬機器 系統映象:ubuntu-14.10-server-amd64.iso 1. sudo apt-get install mysql-server //mysql核心程式,生成管理資料庫
阿里雲CentOS7.3RPM方式安裝MySQL以及配置遠端連線
1. 下載Mysql安裝包 2. 解除安裝阿里映象自帶的MariaDB資料庫 3. 解壓安裝下載的Mysql資料庫 *4. 環境配置 1.下載MySQL安裝包 https://dev.mysql.com/downloads/ 官方網址,根據自己需求
在ubuntu服務器上安裝mysql並配置外網訪問
style 測試 data bin 命令 con 證明 編輯 nbsp 1.更新系統,如果不運行該命令,直接安裝mysql,會出現"有幾個軟件包無法下載 sudo apt-get update 2.安裝mysql sudo apt-get install mys
阿里雲 centos 安裝mysql+基本配置
檢視當前linux環境,確定使用哪個版本的mysql # rpm -q centos-release centos-release-7-4.1708.el7.centos.x86_64 新增 Mysql 源頭 cd /etc/yum.repos.d/ vim
Docker 安裝 MySQL 並實現遠端連線
拉取映象 ``` docker pull mysql ``` 檢視拉取完成的映象 ``` docker images ``` 通過映象建立並啟動一個MySQL容器 ``` docker run --name mysql_dev -e MYSQL_ROOT_PASSWORD=123456 -p 3333:3
在阿里雲上安裝LAMP(centos6+Apache+Mysql+PHP)環境並上線Java Web專案
在雲伺服器上安裝好系統後: 1.先檢視系統上有無原有的舊版本的mysql;tomcat;java。 若有則先解除安裝;解除安裝命令使用 yum -y remove mysql*; yum -y remove mysql*; 2.附上能下載的jdk1.7的
阿里雲伺服器安裝mysql,如何實現遠端連線
我們正常的連線步驟可以按照我的另一篇關於centos系統實現遠端連線mysql部落格進行設定:附上鍊接:http://blog.csdn.net/sunyinggang/article/details/78761665但是這樣無論如何設定都不會成功,不是我教程的問題
阿里雲ECS安裝mysql無法遠端連線問題
阿里雲ECS MySQL無法遠端連線,如果你試了網上所有的教程還是無法連線請看下面 首先要檢查防火牆,這是最基本的,很多教程會提到,開啟3306埠 檢查阿里雲伺服器安全組,看一下是否開啟3306的出
阿里雲centos7安裝mysql 5.7 無法遠端連線
這裡我遠端連線修改的幾個地方寫一下: 1. 設定root 外部訪問許可權, mysql> GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY "root"; mysql&
CentOS7下安裝MySQL並配置遠程連接
公司收購 開發 重置 nbsp 刪掉 permanent mov 表格 一是 一、CentOS7下安裝MySQL數據庫 CentOS7默認的安裝包裏面已經沒有 MySQL-Server安裝包了,遠程鏡像中也沒有了。 默認的是MariaDB (MySQL的一個分支,開發這個
Ubuntu server安裝MySQL並配置遠程連接
mys tools test ati 添加賬戶 base ins 安裝 leg 1. 在Ubuntu server 安裝MySQL(過程中註意記住設置的密碼) Sudo apt-get install mysql Sudo apt-get install mysql-se
centos6.8安裝mysql並配置遠程登陸
配置 server ack span body 改密 mmu pos spa 1.wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm 2.yum install mysql-community-re
yum 方式安裝MySQL5.7並配置遠端連線完整教程Linux(CentOS7)
轉載註明出處:https://blog.csdn.net/zouguo1211/article/details/83867896 前言 系統資訊:CentOS Linux release 7.5.1804 (Core) MySQL版本:mysql-5.7 接下來的操作均是
在Linux上安裝XAMPP並配置虛擬主機備忘
1. 到https://www.apachefriends.org/zh_cn/index.html去下載最新版本,注意x86還是x64 2. 下載存放到任意位置,我這裡存到 /home下,接下來修改安裝檔案許可權,為方便直接賦予777 chmod 777 xampp-linux-
阿里雲 yum安裝mysql
1.rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm #下載 2.yum install yum-utils -y #裝源 3.yum-c
伺服器安裝mysql後配置遠端訪問許可權
mysql -uroot -p; use mysql; #所有ip能訪問 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; #設定某個ip能訪問 GR
微信小程式入門學習筆記(二)——阿里雲伺服器PHP MYSQL Apache配置
持續更新 持續學習 感謝原文大佬連結 https://www.linuxidc.com/Linux/2017-08/146220.htm 筆者在阿里雲上買了輕量應用伺服器 學生認證通過以下 便宜的 選擇的CentOS 7.3 64位 https://promot