1. 程式人生 > >Linux 使用rpm方式安裝最新mysql(5.7.16)步驟以及常見問題解決

Linux 使用rpm方式安裝最新mysql(5.7.16)步驟以及常見問題解決

前幾天在阿里雲買了個伺服器 ,準備自己玩玩,現將最新版mysql(5.7.16)安裝步驟,以及遇到問題及解決過程分享如下:

第一步:下載rpm包

第二步:進行安裝

具體如下:
1. 檢查系統自帶的MySQL及相關RPM包,是否安裝
rpm -qa | grep -i mysql
如果有安裝,則移除(rpm –e 名稱)
yum -y remove mysql
2. 建立使用者和組(如果已經建立則跳過)
groupadd mysql
useradd -r -g mysql mysql
3. 解壓tar檔案,並安裝
進入檔案目錄 執行:tar -xf mysql-5.7.16-1.el6.x86_64.rpm-bundle.tar 解壓完成,然後依次執行。
rpm -ivh mysql-community-common-5.7.16-1.el6.x86_64.rpm


rpm -ivh mysql-community-libs-5.7.16-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.16-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.16-1.el6.x86_64.rpm
到此,mysql已經安裝完成。
4. 基礎配置

執行:service mysqld start 出現下圖表示安裝成功

這裡寫圖片描述

關閉mysql服務:service mysqld stop

初始化(這裡是以root身份執行的):bin/mysqld --initialize --user=mysql

注:使用–initialize會為root賬戶生成一個隨機的初始密碼,我們可以使用命令:mysql -u root -p,然後輸入密碼來登入MySQL。使用–initialize-insecure不會為root賬戶生成一個隨機的初始密碼,我們可以使用命令:mysql -u root –skip-password直接登入MySQL,這裡我是用的第一種。

下面我們來看下root賬戶的隨機初始密碼,執行命令:vi /var/log/mysqld.log

這裡寫圖片描述

啟動mysql服務 : service mysqld start

登入:mysql -u root -p 並輸入密碼

這裡寫圖片描述

但是,我就是在這裡遇到了問題,輸入密碼後提示 :Access denied for user ‘root’@’localhost’ (using password: YES) 。百度了下,回答有很多 ,試了一下,過程如下:

首先關閉MySQL服務 :service mysqld stop

用mysqld_safe重啟服務,執行:mysqld_safe --user=root --skip-grant-tables --skip-networking &如果提示mysqld_safe A mysqld process already exists。執行ps -A|grep mysql顯示當前程序,然後執行
kill -9 xxxx xxxx填上一步你查出的程序序號。然後執行就沒問題了。

這裡寫圖片描述

執行 mysql -u root

這裡寫圖片描述

網上的很多說法是執行update user set password=PASSWORD('12345') where user='root';
我試了但是提示沒有password這個欄位,百度了下原來5.7版本後的 password 欄位變成了authentication_string,執行update user set authentication_string=PASSWORD('12345') where user='root';果然可以。
然後 執行:flush privileges;
最後 :quit
再次登入 OK

這裡寫圖片描述

然後我想讓root在其他主機上也能連結到此資料庫

執行 : GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH
GRANT OPTION;
提示 You must reset your password ,意思是讓我先重設一下密碼(what the xxxx)。好吧,接著來。

密碼重置,一樣先關閉mysql 服務,依次執行:
mysqld_safe --user=root --skip-networking &
mysql -u root -p
SET PASSWORD = PASSWORD('your new password');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
flush privileges;
quit;
注:新密碼不能太簡單,不然會提示密碼過於簡單,最好包含大小寫字母,數字,特殊字元。
一切OK
執行 : GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH
GRANT OPTION;

重啟mysql服務:service mysqld restart
測試通過。。。

相關推薦

Linux 使用rpm方式安裝最新mysql5.7.16步驟以及常見問題解決

前幾天在阿里雲買了個伺服器 ,準備自己玩玩,現將最新版mysql(5.7.16)安裝步驟,以及遇到問題及解決過程分享如下: 第一步:下載rpm包 第二步:進行安裝 具體如下: 1.

Linux 使用rpm方式安裝最新mysql5.7步驟以及常見問題解決

linu x86_64 linux 很多 輸入密碼 alt oca mysq mon 第一步:下載rpm包 mysql官網下載:http://dev.mysql.com/downloads/mysql/ 但如果你的下載網速不好的話也可以點下面的鏈接下載自己想要的版本 ht

LinuxCentOS 7+ Nginx1.10.2+ Mysql5.7.16+ PHP7.0.12完整環境搭建

首先安裝Linux系統,我以虛擬機器安裝來做示例,先去下載 VitualBox,這是一款開源的虛擬機器軟體,https://www.virtualbox.org 官網地址。或者是VMware,www.vmware.com,不過這個軟體是收費的。當然同時還要去下載一個Linux

綠色版mysql5.7.16預設密碼修改的問題

Error:1045(28000) 1 解壓安裝綠色版mysql(配環境,修改配置檔案埠、basedir、datadir等這裡就不在說明了) 2 進入mysql的bin目錄 3 使用命令列啟動mysql:net start mysql 4 使用者登入:m

linux平臺下Ubuntu16.04安裝與配置mysql5.7.24以及圖形管理工具Workbench

1.在ubuntu系統下,開啟終端 方法(1):在左上角的選單上點一下,出來一列,在裡面選擇[附件] 中的[終端],點一下就OK。 方法(2):快捷鍵Ctrl+Alt+T   2.安裝MySQL5.7需要的依賴,使用命令: sudo apt-get install

linux安裝mysql5.7版本

阿里雲上面,安靜環境安裝mysql資料庫,指定安裝目錄、指定資料檔案 目錄 linux系統版本: CentOS Linux release 7.4 64位 安裝原始檔版本:mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz mysql安裝路徑:/ap

Linux環境——MySQL安裝及配置5.7版本

mysql的安裝 init.d where sql 數據庫 ont mysq sql文件 安裝完成 rac 數據庫安裝包下載地址:https://dev.mysql.com/downloads/mysql/ 我的環境是Linux Red Hat Enterprlse L

在CentOS7.5安裝MySQL5.7版本,掌握MySQL基本操作。

tex RoCE 使用 9.png apache error 需求 結果 加強 當今主流數據庫概略: 在數據庫技術日益發展的今天,主流數據庫代表著成熟的數據庫技術。了解常用數據庫,就能知道數據庫技術發展的程度,以及未來的大體方向。 數據庫分關系型數據庫和非關

Ubuntu 16.04安裝MySQL5.7.18

Ubuntu 16.04安裝MySQL(5.7.18) 此篇為http://www.cnblogs.com/EasonJim/p/7139275.html的分支頁。 安裝MySQL前需要做如下了解: 1、MySQL各型別版本的區別,參考:http://www.cnblogs.com/Ea

linux - mysql - 卸載:使用rpm方式安裝mysql

bubuko 如果 方式 list span con family 16px ros 一、查看系統中是否以rpm包安裝的mysql rpm -qa | grep -i mysql 結果: 備註:如果有內容則證明是使用rpm方式安裝的mysql 二、卸載 使用rpm -

linux RPM方式安裝mysql

1、 檢查以前是否裝過MYSQL      輸入命令:rpm -qa|grep -i mysql 2、 發現有的話就都解除安裝     輸入命令:rpm -e --nodeps   資料庫名稱(mysql-libs-5.1.73-5.el6_6.x86_64這是我的

cenos下安裝MySQL最新版5.7.18記錄。附卸載老版本過程

date -s lib 包括 localhost utf8 lte 作者 detail 首先說明:老版本數據庫沒有數據,所以無數據備份過程。如果你在升級數據庫過程裏,需要備份數據,請另外自行處理。 1、下載最新版MySQL、解壓待用 wget https://dev

MySQL免編譯安裝及登入5.6.36

一、下載MySQL 5.6.36免編譯安裝包並上傳至 /usr/local/src 目錄(也可以使用wget命令直接下載至該目錄) 下載地址 https://yunpan.360.cn/surl_ymCGfFYt2Ya 二、解壓縮 [[email protected] src]# tar zx

win10環境下MySql5.7.21版本安裝過程出現安裝MySQL無法定位程式輸入點fesetround於動態連結庫

Mysql  安裝時報錯: 無法定位程式輸入點fesetround於動態連結庫MSVCR120.dll上 解決方法:下載 Microsoft Visual C++ 2013 Redistributable Package 安裝 http

MYSQL5.6.41安裝及其問題

1、安裝 起始安裝過程,網上教程一大把,可以隨便找個,去官網下載。下載好了後,以管理員身份開啟命令列,進入mysql安裝的bin路徑,執行net start mysql,會發生錯誤:mysql 服務無法啟動. 發生系統錯誤 1067。 關於這個的解決方案,網

CentOS6.5系統下RPM安裝MySQL5.6親測可行

1.檢視作業系統相關資訊。 [[email protected] ~]# cat /etc/issue CentOS release 6.5 (Final)  Kernel \r on an \m  [[email protected] ~]# un

安裝JDK、Tomcat和MysqlCentOS 7.4

pen state 需要 密碼 bootstrap commands set register mysq 上傳軟件包 rz上傳jdk-8u181-linux-x64.tar.gz和apache-tomcat-8.5.32.tar.gz 或者FileZilla Client

win10 安裝mysql5.7.195.7.18

關於資料庫這個東東,可能還有很多小夥伴沒有接觸過,這裡簡單說一下吧,資料庫就是按照資料結構來組織、儲存、管理資料的倉庫,它可以高效的儲存和管理資料,用途及其廣泛,比如網站建設開發、軟體應用開發等領域,我們常見的資料庫有Access、Sqlserver、MyS

linux環境php安裝solr擴充套件親測總結

1、從http://pecl.php.net/package/solr下載最新版本。 我下載到/usr/tmp      cd /usr/tmp   wget https://pecl.php.net/get/solr-2.4.0.tgz

Windows下安裝mysql-5.7.16詳細步驟

還記得第一次裝解壓版的mysql時,雖然有別人寫好的步驟,但還是折騰了一個星期,翻了別人無數部落格才裝好。最近重新裝了系統,剛才裝mysql,一次性,不到五分鐘就裝好了。寫個部落格紀念一下。 我的作業系統是win7 64位,用的是mysql-5.7.16解壓版,下面詳細說下步驟: 目錄