1. 程式人生 > >阿里雲伺服器CentOS下安裝mysql

阿里雲伺服器CentOS下安裝mysql

安裝MySQL主要有兩種方法:一種是通過原始碼自行編譯安裝,這種適合高階使用者定製MySQL的特性,這裡不做說明;另一種是通過編譯過的二進位制檔案進行安裝。二進位制檔案安裝的方法又分為兩種:一種是不針對特定平臺的通用安裝方法,使用的二進位制檔案是字尾為.tar.gz的壓縮檔案;第二種是使用RPM或其他包進行安裝,這種安裝程序會自動完成系統的相關配置,所以比較方便。本文介紹的是第二種方法使用RPM安裝。

第一步,在官網上http://dev.mysql.com/downloads/mysql/, 選擇Rad Hat Enterprise Linux, 下載MySQL-client-5.6.32-1.rhel5.x86_64.rpm,MySQL-server-5.6.32-1.rhel5.x86_64.rpm(安裝的是5.6版本,可自行選擇);

第二步,利用命令# rpm -qa | grep MySQL先查詢是否已經安裝其他版本,如果有的話建議先解除安裝,解除安裝命令# rpm -e --nodeps MySQL-server-5.0.27-0.glibc23,然後刪除包含mysql的資料夾,利用命令  # find / -name mysql查詢出來進行刪除

第三步,進行安裝,首先利用命令rpm -ivh MySQL-server-5.6.32-1.rhel5.x86_64.rpm 安裝server ,若出現warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID***** 的警告資訊,請在命令後加上

rpm -ivh MySQL-server-5.6.32-1.rhel5.x86_64.rpm  --force --nodeps ,

第四步,安裝客戶端:# rpm -ivh MySQL-client-5.6.32-1.rhel5.x86_64.rpm --force --nodeps 

第五步,啟動mysql, 利用命令:# /etc/init.d/mysql start 

第六步,連線資料庫,利用命令:mysql -u root -p, 輸入密碼後,若出現ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)錯誤, 解決方法:1. 停止資料庫/etc/init

.d/mysqldstop ,2.執行如下命令:mysqld_safe --user=mysql --skip-grant-tables --skip-networking & ,(能登入但是會把mysql預設埠改掉,若進行遠端連線,則需要再次重啟mysql,此時不能執行步驟2)3.重新登入mysql資料庫,4,更新root密碼:use mysql之後,mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; 然後重新整理許可權

FLUSH PRIVILEGES; 再退出mysql重新登入即可。 解決方法二:修改mysql配置檔案my.ini或者my.cnf,配置檔案中新增skip-grant-tables(注,不要新增最後面),然後重啟mysql即可

常見問題:

1.若查詢show global variables like 'port';埠號為0,則進行修改,編輯/etc/my.cnf檔案,修改為3306

[[email protected] etc]# vi my.cnf [mysqld] port=3306 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid "my.cnf" 11L, 261C written [[email protected] etc]#

2.建立使用者和賦權:

create user 'pica_test'@'%' identified by '密碼';

GRANT all ON pica.* TO 'pica_test'@'%';

相關推薦

阿里伺服器CentOS安裝mysql

安裝MySQL主要有兩種方法:一種是通過原始碼自行編譯安裝,這種適合高階使用者定製MySQL的特性,這裡不做說明;另一種是通過編譯過的二進位制檔案進行安裝。二進位制檔案安裝的方法又分為兩種:一種是不

阿里伺服器搭建》------ 安裝MySql

本系列教程的搭建環境為阿里雲伺服器,其他伺服器可作為參考。 本文主要講述在伺服器中搭建MySql資料庫,並且在本地進行遠端連線 執行Mysql的安裝命令(三條命令) 執行命令一:yum install mysql 執行命令二:yum install mysql-serve

[CentOS Python系列] 四.阿里伺服器CentOS連線遠端MySQL資料庫及pymsql

從2014年開始,作者主要寫了三個Python系列文章,分別是基礎知識、網路爬蟲和資料分析。  隨著人工智慧和深度學習的風暴來臨,Python變得越來越火熱,作者也準備從零學習這些知識,寫相關文章。本篇

阿里伺服器 Centos 7 安裝mysql8.0.16

官網地址:https://dev.mysql.com/downloads/mysql/ 一、mysql-8.0.16-2.el7

centOS 安裝mysql阿里伺服器

1 下載並安裝MySQL官方的 Yum Repository [[email protected] ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm &n

阿里伺服器centos安裝MySQL

1、首先需要安裝repo源 CentOS 7的yum源中預設是沒有mysql的,所以,為了解決這個問題我們首先下載安裝mysql的repo源。 依次執行以下命令: # rpm -ivh mysql57-community-release-el7-7.noarch.r

阿里Centos安裝mysql

1.wget安裝mysql 2.密碼有誤繞過驗證直接登陸 3.遠端連線的問題 4.遠端連線授權失敗 The MySQL server is running with the –skip-grant-tables option so it cannot

阿里伺服器CentOS(64位)安裝配置LAMP伺服器(Linux+Apache+PHP5+MySQL)

一 、使用 yum install httpd 命令安裝apache //博主使用的是阿里雲centos伺服器,所以採用yum命令安裝,ubuntu下的使用sudo apt-get install

阿里CentOS7.X安裝JAVA、Tomcat、MySQL

一、安裝前的準備   1、遠端登入阿里雲賬號,在根目錄下面建立兩個資料夾,分別命名為software和app。其中software資料夾用來存放軟體安裝包,app作為軟體的安裝目錄。   2、將軟體源做成阿里雲的。   操作步驟如下:   1)備份 mv /etc/yum.

阿里伺服器CentOS之mariadb資料庫安裝

參考文章:https://blog.csdn.net/Ghost_leader/article/details/53366942 由於CentOS 7 將mysql全部都改成了mariadb。所以在CentOS 下yum安裝mysql是沒有用的。雖然還是有一大堆軟體包叫做mysql。 不過不

阿里伺服器centos mysql 遠端訪問

解決阿里雲MySQL遠端連線不上的問題:       首先登陸到資料庫 mysql -u 使用者名稱 -h localhost -p 密碼 開啟資料庫 mysql; use mysql;

阿里linux[centos]快速安裝jdk1.8

第一步:wget--no-check-certificate--no-cookies--header"Cookie: oraclelicense=accept-securebackup-cookie"http://download.oracle.com/otn-pub/jav

搭建JEESZ分布式架構3--CentOs安裝MySQL(環境準備)

spring mvc+my batis dubbo+zookeerper kafka restful redis分布式緩存 聲明:因為運行環境是基於Linux系統的,在做此框架之前需要做一些前期的環境準備工作CentOs下安裝MySQL網上很多實例,因為博客後期作為框架的原生教程,故這邊做詳細

centos 安裝mysql

root mmu nbsp server epo http 問題 arc 可用 今天在centos上安裝了一下 mysql 出現了一點問題 記錄一下解決方案: 1:解決yum install mysql-server沒有可用包的問題 sudo yum install mys

JEESZ分布式架構3--CentOs安裝MySQL(環境準備)

spring mvc+my batis dubbo+zookeerper kafka restful redis分布式緩存 聲明:因為運行環境是基於Linux系統的,在做此框架之前需要做一些前期的環境準備工作CentOs下安裝MySQL網上很多實例,因為博客後期作為框架的原生教程,故這邊做詳細

Linux/CentOS安裝MySql RPM Bundle

x86 verbose rbo cli x64 5.7 下載 serve sql 一、下載對應的版本的MySql安裝文件 1、下載路徑:https://dev.mysql.com/downloads/mysql/ 2、選擇對應的Linux版本和x86/x64

分布式架構3--CentOs安裝MySQL(環境準備)

速度 64位 img gre linux 恢復 ges i686 51cto 聲明:因為運行環境是基於Linux系統的,在做此框架之前需要做一些前期的環境準備工作CentOs下安裝MySQL網上很多實例,因為博客後期作為框架的原生教程,故這邊做詳細的安裝記錄,我這邊已經下載

伺服器centos系統安裝python

1、檢視python的版本 $ cd /usr/bin/$ ls python* $ ls -al python* //檢視依賴關係 2、如果版本不合適可以解除安裝python再重新安裝 # rpm -qa|grep python|xargs rpm -e --allmatche

阿里CentOS7.3RPM方式安裝MySQL以及配置遠端連線

1. 下載Mysql安裝包 2. 解除安裝阿里映象自帶的MariaDB資料庫 3. 解壓安裝下載的Mysql資料庫 *4. 環境配置 1.下載MySQL安裝包 https://dev.mysql.com/downloads/ 官方網址,根據自己需求

記錄阿里ECS(Centos7.4)安裝mysql 8.0.X服務

#*.rpm介紹 大多數二進位制rpm包都包含在名稱中倒數第二個欄位中編譯rpm的體系結構。.rpm軟體包有那麼幾種 *.src.rpm 源程式包,要先通過編譯才能安裝 *.noarch.rpm 該包適用於任何架構 *.i*86.rpm 該包適用於intel cpu的電腦上執行 *.amd