成人黄色在线-国产久视频-精品999www-美女视频一区二区三区-区二区欧美性插b在线视频网站-熟妇人妻无码中文字幕

< 返回新聞公共列表

阿里云服務器如何安裝mysql數據庫呢?

發布時間:2021-01-14 15:58:48

1.阿里云服務器的操作系統為centos7

2. mysql數據庫的版本為5.7

3.安裝步驟

step1:

下載mysql安裝源

#wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

step2

安裝mysql安裝源

# yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

step3

在線安裝MySQL

# yum -y install mysql-community-server

step4

啟動MySQL服務

# yum -y install mysql-community-server

setp5

設置開機啟動【可選】

# systemctl enable mysqld

# systemctl daemon-reload

step6

修改root登陸密碼

Mysql安裝完成后,會在/var/log/mysqld.log文件中給root生成了一個臨時的默認密碼

# vim /var/log/mysqld.log


mysql數據庫.png


復制此密碼,使用此密碼登陸root

# mysql -u root –p

Enter password:

修改密碼,mysql5.7默認密碼策略要求密碼必須是大小寫字母數字特殊字母的組合,至少8位

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Test2016@';

Query OK, 0 rows affected (0.01 sec)

step7 設置允許遠程登陸

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'Test2016@' WITH GRANT OPTION;

Query OK, 0 rows affected, 1 warning (0.00 sec)

step8 退出

mysql> exit

step9 設置阿里云服務器安全組

阿里云服務器只有在安全組中開放的權限才會被外網訪問,否則無論在服務器中如何開放防火墻端口3306都不會被外網訪問

step10 配置mysql默認編碼為utf-8

修改/etc/my.cof配置文件,在【mysqld】下添加編碼配置

character_set_server=utf8

init_connect='SET NAMES utf8'


mysql.png


step11 重啟MySQL

# systemctl restart mysqld


安裝程序時出現的問題及應用的知識總結:

1.Invalid default value for 'LOCK_TIME_' ,Time的默認值的問題,默認值為0的時候會報錯

這種報錯多是你mysql升級到5.7而引起的默認值不兼容的問題。看看你的字段名是什么,我的是時間字段,類型是datetime。想到可能是類型的默認值被限制了,查看 sql_mode。果然:NO_ZERO_IN_DATE,NO_ZERO_DATE這兩個參數限制時間不能為0

永久修改:

可以直接修改my.cnf文件

例如:vim /etc/my.cnf


 在[mysqld]下面添加如下列:

sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION


2.Got a packet bigger than'max_allowed_packet' bytes

導入的數據大于系統的限制的最大包大小。

修改my.cnf,需重啟mysql。

在 [MySQLd] 部分添加一句(如果存在,調整其值就可以): 

max_allowed_packet=10M


3.406 (Not Acceptable)

當瀏覽器無法識別response返回的json字符串時會報此錯誤


4.Telnet不是本地命令

此問題是由于telent服務未開啟所導致


5ffff84160933.png


兩個命令,系統調試工具,ping,Telnet

ping命令:簡單來說,ping是用來探測本機與網絡中另一主機之間是否可達的命令,如果兩臺主機之間ping不通,則表明這兩臺主機不能建立起連接。ping是定位網絡通不通的一個重要手段。

Ping命令是基于ICMP協議來工作的,ICMP全稱為Internet控制報文協議。Ping命令會發送一份ICMP回顯請求報文給目標主機,并等待目標主機返回ICMP回顯應答。因為ICMP協議會要求目標主機在收到消息之后,必須返回ICMP應答消息給源主機,如果源主機在一定時間內收到了目標主機的應答,則表明兩臺主機之間網絡是可通的。

telnet命令:Telnet是Internet遠程登陸服務的標準協議和主要方式,主要用于Internet回話,它的基本功能是允許用戶登陸進入遠程主機系統。可以檢測遠程主機的端口號是否可以訪問

5.jsp頁面的javaScript腳本調試,在需要調試的位置輸入debugger,在瀏覽器中調試

6.在eclipase中,打開監控器檢測請求與應答


以上就是阿里云服務器安裝mysql數據庫的內容。



/template/Home/Zkeys724/PC/Static
主站蜘蛛池模板: 一本大道色婷婷在线| 久久蜜桃亚洲一区二区| 国产家庭乱伦视频| 国语精品福利自产拍在线观看| 久久国内精品自在自线| 自怕偷自怕亚洲精品| 亚洲欧洲自拍拍偷精品网| 人人添人人澡人人澡人人人人| 波多野结衣乱码中文字幕| 色欲综合久久中文字幕网| 消息称老熟妇乱视频一区二区| 日本五月天婷久久网站| 看全黄大色黄大片美女| 69国产精品成人aaaaa片| 国产日韩av免费无码一区二区三区 | 久天啪天天久久99久孕妇| 全球av集中精品导航福利| 久久精品国产99久久6动漫| 国产熟妇与子伦hd| 青青视频精品观看视频| 精品国产综合区久久久久久| 国产久热精品无码激情| 日本高清在线一区二区三区| 51国偷自产一区二区三区| 国产美女自卫慰视频福利| 亚洲国产婷婷香蕉久久久久久| 亚洲区激情区无码区日韩区| 大白肥妇bbvbbw高潮| 在线人成视频播放午夜福利| 伊人色综合久久天天人手人婷| 亚洲欧美中文日韩v在线97| 呻吟国产av久久一区二区| 国产午夜亚洲精品午夜鲁丝片| 欧美亚洲日本高清不卡| 加勒比一本heyzo高清视频| 亚洲人成人无码www| 中文字幕亚洲综合久久菠萝蜜| 国产又黄又爽又色的免费| 亚洲精品区午夜亚洲精品区| 久久精品视频亚洲| 国产成年女人毛片80s网站|