linux下安裝mysql8.0
我mysql8.0是按照上面部落格一步一步來安裝完成的。
第一部分清除原有MySQL資料庫
1,使用以下命令查找出安裝的mysql軟體包和依賴包:
rpm -pa | grep mysql
可能顯示結果如下:
mysql80-community-release-el7-1.noarch mysql-community-server-8.0.11-1.el7.x86_64 mysql-community-common-8.0.11-1.el7.x86_64 mysql-community-libs-8.0.11-1.el7.x86_64 mysql-community-client-8.0.11-1.el7.x86_64
使用以下命令依次刪除上面的程式
yum remove mysql-xxx-xxx-
2,刪除mysql的配置檔案,解除安裝不會自動刪除配置檔案,首先使用如下命令查找出所用的配置檔案;
find / -name mysql
可能的顯示結果如下:
/etc/logrotate.d/mysql
/etc/selinux/targeted/active/modules/100/mysql
/etc/selinux/targeted/tmp/modules/100/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/bin/mysql
/usr/lib64/mysql
/usr/local/mysql
根據需求使用以下命令 依次 對配置檔案進行刪除:rm -rf 檔案路徑
rm -rf /var/lib/mysql
3,刪除MariaDB的檔案,使用rpm 命令查找出要刪除的mariadb檔案(這步我沒有操作,因為我不存在這種問題)
rpm -pa | grep mariadb
可能的顯示結果如下:
mariadb-libs-5.5.56-2.el7.x86_64
刪除上面的程式
rpm -e mariadb-libs-5.5.56-2.el7.x86_64
可能出現錯誤提示如下,依賴檢測失敗:
libmysqlclient.so.18()(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要 libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要 libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要
使用強制刪除:
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
至此就將原來有的mysql 和mariadb資料庫刪除了;
第二部分安裝MySQL8.0
1,下載mysql repo源
centos的yum 源中預設是沒有mysql的,所以我們需要先去官網下載mysql的repo源並安裝;
將它放在【/usr/local/mysql/】資料夾下(這個路徑可以隨便放,下面的語句在該路徑下執行即可)
2,安裝 yum repo檔案並更新 yum 快取;
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
執行結果:會在/etc/yum.repos.d/目錄下生成兩個repo檔案mysql-community.repo mysql-community-source.repo
更新 yum 命令
yum clean all
yum makecache
3,使用 yum安裝mysql
3.1如果不安裝8.0版本,安裝其它版本
檢視mysql yum倉庫中mysql版本,使用如下命令
yum repolist all | grep mysql
執行結果如下:
mysql-cluster-7.5-community/x86_64 MySQL Cluster 7.5 Community disabled
mysql-cluster-7.5-community-source MySQL Cluster 7.5 Community - disabled
mysql-cluster-7.6-community/x86_64 MySQL Cluster 7.6 Community disabled
mysql-cluster-7.6-community-source MySQL Cluster 7.6 Community - disabled
mysql-connectors-community/x86_64 MySQL Connectors Community enabled: 63
mysql-connectors-community-source MySQL Connectors Community - disabled
mysql-tools-community/x86_64 MySQL Tools Community enabled: 69
mysql-tools-community-source MySQL Tools Community - Sourc disabled
mysql-tools-preview/x86_64 MySQL Tools Preview disabled
mysql-tools-preview-source MySQL Tools Preview - Source disabled
mysql55-community/x86_64 MySQL 5.5 Community Server disabled
mysql55-community-source MySQL 5.5 Community Server - disabled
mysql56-community/x86_64 MySQL 5.6 Community Server disabled
mysql56-community-source MySQL 5.6 Community Server - disabled
mysql57-community/x86_64 MySQL 5.7 Community Server disabled
mysql57-community-source MySQL 5.7 Community Server - disabled
mysql80-community/x86_64 MySQL 8.0 Community Server enabled: 33
mysql80-community-source MySQL 8.0 Community Server - disabled
可以看到 MySQL 5.5 5.6 5.7為禁用狀態 而MySQL 8.0為啟用狀態;
使用 yum-config-manager 命令修改相應的版本為啟用狀態最新版本為禁用狀態
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
或者可以編輯 mysql repo檔案,
cat /etc/yum.repos.d/mysql-community.repo
將相應版本下的enabled改成 1 即可;
3.2開始安裝mysql
命令如下:
yum install mysql-community-server
開啟mysql 服務:
systemctl start mysqld.service
獲取初始密碼登入mysql
mysql在安裝後會建立一個[email protected]賬戶,並且把初始的密碼放到了/var/log/mysqld.log檔案中;
cat /var/log/mysqld.log | grep password
顯示以下內容
2018-07-04T11:02:12.081143Z 5 [Note] [MY-010454] [Server] A temporary password is generated for [email protected]: bUPeauv:p7sl
使用初始密碼登入mysql
mysql -u root -p
修改初始密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
如果不修改密碼,直接操作mysql,會報錯:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
意思就是:想要執行sql,必須要重置mysql密碼。
MySQL相關操作:
登入mysql
mysql -u username -p
退出mysql
quit
啟動mysql
systemctl start mysqld.service
結束
systemctl stop mysqld.service
重啟
systemctl restart mysqld.service
開機自啟
systemctl enable mysqld.service
檢視mysql版本
select version();
相關推薦
linux 下安裝mysql8.0
linux下安裝mysql8.0 下載mysql $ wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/mysql-8.0.4-rc-linux-glibc2.12-x86_64.tar.gz
如何在Linux下安裝MySQL8.0
如何在Linux下安裝MySQL8.0 準備工作: mysql8.0 rpm檔案 測試工具(比如 idea的database工具) 安裝步驟: 1. 下載mysql的repo源,下載地址:https://dev.mysql.com/
linux下安裝mysql8.0
我mysql8.0是按照上面部落格一步一步來安裝完成的。 第一部分清除原有MySQL資料庫 1,使用以下命令查找出安裝的mysql軟體包和依賴包: rpm -pa | grep mysql 可能顯示結果如下: mysql80-community-release-
Linux下安裝Elasticsearch5.0
https sea 內容 bsp lib 影響 inux 行數據 mit 載Elasticsearch 登錄官網 https://www.elastic.co/cn/downloads 選擇下載elasticsearch,根據需要選擇對應的安裝包,這裏選擇5.0
linux 中安裝mysql8.0
password mys 存儲 轉載 安裝 mysql gre brep 隨機 lan 轉載自:http://www.linuxidc.com/Linux/2016-11/137608.htm 可能有人會驚奇MySQL為何從5.x一下跳躍到了8.0。事實上,MySQL 5.
Windows10下安裝MySQL8.0
com 出現 9.png 官網下載 window down pat -i 系統 1:首先去官網下載安裝包 下載地址:https://dev.mysql.com/downloads/mysql/ 這是我下載版本 2:將解壓文件解壓到你安裝的目錄:E:\mysql
【記錄】Linux環境安裝mysql8.0
.com cti 安全 alt var root get acc onf 話說mysql8.0版本比5.7版本要快2倍以上,這麽看宣傳怎麽能不裝8.0呢,但是新版本和舊版本有不少不同導致若使用以前的一些安裝方法會導致安到一半就由於各種找不到文件卡住。 嘗試了不少次,只有使用
CenOS7.3下安裝MySQL8.0.12
新手在CenOS7.3下安裝MySQL8.0.12全過程: 1、 到MySQL官網下載安裝包 官網地址:https://dev.mysql.com/downloads/mysql/ 選擇要下載的版本如圖: 點選Download後會提示需要登入或註冊,但也
Linux 離線安裝mysql8.0
一 ,做好安裝前的清理工作 rpm -pa | grep mysql 或者 rpm -qa | grep -i mysql yum remove mysql-xxx-xxx find / -name mysql rm -rf /xxx/xxx/xxx 二 ,下載mysql8離線包 wg
win10系統下安裝mysql8.0.12教程,解壓安裝版
1.官網https://dev.mysql.com/downloads/installer/下載並進行解壓 2.從解壓的檔案可以看到預設沒有my.ini配置檔案(上圖是我已經建立完畢的),需要手動建立並進行如下配置 [mysqld] # 設定3306埠 port=3306 # 設定my
在Centos作業系統下安裝mysql8.0
Y15 1、開啟Centos作業系統,下載mysql的repo源並安裝,執行命令: rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm (不是連結) 2、檢視可用的mysql版本
Mac下安裝mysql8.0的遇到的問題
問題1:Server sent charset unknown to the client. Please, report to the developers developers 問題2:The server requested authentication method unknown
Linux下安裝Redis5.0.2
1、下載redis 地址 http://download.redis.io/releases/redis-5.0.2.tar.gz 2、解壓tar -zxf redis-5.0.2.tar.gz 3、make編譯 3.1 缺少gcc環境需要yum install gcc 3.2 報
centos7下安裝mysql8.0.12及設定許可權
一、mysql版本介紹 mysql的官網為:https://www.mysql.com/ 在官網上可以看到多個版本,主要版本如下, 1、MySQL Community Server 社群版本,開源免費,但不提供官方技術支援。2、MySQL Enterprise Edition 企業版本,需付費,可以試用30天
(轉載)Linux ubuntu 安裝mysql8.0.13
趁著雙十一活動便宜,買了一年最便宜的雲服務配置練練手,一激動買了ubuntu的 參考文章:如何在Ubuntu Linux上安裝 MySQL 8.0.11 我針對8.0.13做了些微的修改. 注:截止我寫部落格的時候,最新版的MySQL是8.0.13版本 一、
Windows環境下安裝MySQL8.0.12
一、下載mysql-8.0.12-winx64.zip 下載地址:(MySQL官網) https://dev.mysql.com/downloads/mysql/ 二、解壓到指定資料夾 根據喜好放置在資料夾中,我的是D:\\software\mysql\,並將解壓的檔名改成了my
Linux CentOS7安裝MySql8.0.11全攻略
一.軟體準備Linux系統下載地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.isocmake與依賴包 下載地址:https://download.csdn.net/
win10下安裝mysql8.0.11
環境準備 1.加壓安裝包到安裝目錄 我的目錄是:D:\programs\MySQL 2.配置檔案 解壓後的目錄不存在 my.ini 檔案,自己建立並編輯如下內容 注意:把 basedir 換成自己的mysql安裝目錄, datadi
在Linux下安裝Tomcat9.0
命令 火墻 完成 startup 編輯 tomcat 退出 鍵盤 targe 在Linux下安裝Tomcat9.0,是安裝安信ssl證書的具體操作之後,下面我在putty中使用命令進入到local下面創建文件夾:kencery #cd usr/local #mk
CentOS7下安裝MySQL8.0.13資料庫教程(詳細圖解演示)
一:背景介紹. 1.1 專案部署Linux上面,需要安裝MySQL資料庫.之前也在本地安裝過,現在在雲伺服器上再安裝一下,方便下次檢視.安裝的方式有三種: