亚洲日韩乱码中文无码蜜桃,成人精品视频一区二区,2019精品手机国产品在线,毛片内射久久久一区,精品日本一区二区三区在线观看

< 返回新聞公共列表

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

發(fā)布時(shí)間:2021-01-14 15:58:48

1.阿里云服務(wù)器的操作系統為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

在線(xiàn)安裝MySQL

# yum -y install mysql-community-server

step4

啟動(dòng)MySQL服務(wù)

# yum -y install mysql-community-server

setp5

設置開(kāi)機啟動(dòng)【可選】

# systemctl enable mysqld

# systemctl daemon-reload

step6

修改root登陸密碼

Mysql安裝完成后,會(huì )在/var/log/mysqld.log文件中給root生成了一個(gè)臨時(shí)的默認密碼

# vim /var/log/mysqld.log


mysql數據庫.png


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

# mysql -u root –p

Enter password:

修改密碼,mysql5.7默認密碼策略要求密碼必須是大小寫(xiě)字母數字特殊字母的組合,至少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 設置阿里云服務(wù)器安全組

阿里云服務(wù)器只有在安全組中開(kāi)放的權限才會(huì )被外網(wǎng)訪(fǎng)問(wèn),否則無(wú)論在服務(wù)器中如何開(kāi)放防火墻端口3306都不會(huì )被外網(wǎng)訪(fǎng)問(wèn)

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

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

character_set_server=utf8

init_connect='SET NAMES utf8'


mysql.png


step11 重啟MySQL

# systemctl restart mysqld


安裝程序時(shí)出現的問(wèn)題及應用的知識總結:

1.Invalid default value for 'LOCK_TIME_' ,Time的默認值的問(wèn)題,默認值為0的時(shí)候會(huì )報錯

這種報錯多是你mysql升級到5.7而引起的默認值不兼容的問(wèn)題??纯茨愕淖侄蚊鞘裁?,我的是時(shí)間字段,類(lèi)型是datetime。想到可能是類(lèi)型的默認值被限制了,查看 sql_mode。果然:NO_ZERO_IN_DATE,NO_ZERO_DATE這兩個(gè)參數限制時(shí)間不能為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)

當瀏覽器無(wú)法識別response返回的json字符串時(shí)會(huì )報此錯誤


4.Telnet不是本地命令

此問(wèn)題是由于telent服務(wù)未開(kāi)啟所導致


5ffff84160933.png


兩個(gè)命令,系統調試工具,ping,Telnet

ping命令:簡(jiǎn)單來(lái)說(shuō),ping是用來(lái)探測本機與網(wǎng)絡(luò )中另一主機之間是否可達的命令,如果兩臺主機之間ping不通,則表明這兩臺主機不能建立起連接。ping是定位網(wǎng)絡(luò )通不通的一個(gè)重要手段。

Ping命令是基于ICMP協(xié)議來(lái)工作的,ICMP全稱(chēng)為Internet控制報文協(xié)議。Ping命令會(huì )發(fā)送一份ICMP回顯請求報文給目標主機,并等待目標主機返回ICMP回顯應答。因為ICMP協(xié)議會(huì )要求目標主機在收到消息之后,必須返回ICMP應答消息給源主機,如果源主機在一定時(shí)間內收到了目標主機的應答,則表明兩臺主機之間網(wǎng)絡(luò )是可通的。

telnet命令:Telnet是Internet遠程登陸服務(wù)的標準協(xié)議和主要方式,主要用于Internet回話(huà),它的基本功能是允許用戶(hù)登陸進(jìn)入遠程主機系統??梢詸z測遠程主機的端口號是否可以訪(fǎng)問(wèn)

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

6.在eclipase中,打開(kāi)監控器檢測請求與應答


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



/template/Home/Zkeys724/PC/Static