1. 程式人生 > >linux中安裝mysql時報錯解決方案

linux中安裝mysql時報錯解決方案

找了很久才找到,謝謝大神,本人需要找的問題主要是安裝時出錯的解決方法。

本人的檔案版本跟原創的版本有點不一樣,需要哪個版本自行選擇。。

檔案:MySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar


解壓檔案得到安裝檔案:MySQL-client-5.6.40-1.el7.x86_64.rpm;MySQL-server-5.6.40-1.el7.x86_64.rpm。

放到linux中進行安裝即可,如有報錯問題,請參考如下:

  1. [[email protected] mysql]# cd /usr
  2. [[email protected] mysql]# mkdir mysql
  3. [[email protected]
    mysql]# cd mysql
  4. [[email protected] mysql]# wget https://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.36-1.el7.x86_64.rpm-bundle.tar
  5. [[email protected] mysql]# tar -xf MySQL-5.6.36-1.el7.x86_64.rpm-bundle.tar
  6. [[email protected] mysql]# ls
  7. MySQL-5.6.36-1.el7.x86_64.rpm-bundle.tar MySQL-devel-5.6.36-1.el7.x86_64.rpm MySQL-server-5.6.36-1.el7.x86_64.rpm MySQL-shared-compat-5.6.36-1.el7.x86_64.rpm
  8. MySQL-client-5.6.36-1.el7.x86_64.rpm MySQL-embedded-5.6.36-1.el7.x86_64.rpm MySQL-shared-5.6.36-1.el7.x86_64.rpm MySQL-test-5.6.36-1.el7.x86_64.rpm
  9. [[email protected] mysql]# rmp -i MySQL-devel-5.6.36-1.el7.x86_64.rpm
  10. [[email protected] mysql]# rmp -i MySQL-client-5.6.36-1.el7.x86_64.rpm
  11. [[email protected]
    mysql]# rpm -ivh MySQL-server-5.6.36-1.el7.x86_64.rpm
  12. 警告:MySQL-server-5.6.36-1.el7.x86_64.rpm: 頭V3 DSA/SHA1 Signature, 金鑰 ID 5072e1f5: NOKEY
  13. 準備中... ################################# [100%]
  14.    file /usr/share/mysql/charsets/README from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  15.    file /usr/share/mysql/czech/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  16.    file /usr/share/mysql/danish/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  17.    file /usr/share/mysql/dutch/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  18.    file /usr/share/mysql/english/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  19.    file /usr/share/mysql/estonian/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  20.    file /usr/share/mysql/french/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  21.    file /usr/share/mysql/german/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  22.    file /usr/share/mysql/greek/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  23.    file /usr/share/mysql/hungarian/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  24.    file /usr/share/mysql/italian/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  25.    file /usr/share/mysql/japanese/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  26.    file /usr/share/mysql/korean/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  27.    file /usr/share/mysql/norwegian-ny/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  28.    file /usr/share/mysql/norwegian/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  29.    file /usr/share/mysql/polish/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  30.    file /usr/share/mysql/portuguese/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  31.    file /usr/share/mysql/romanian/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  32.    file /usr/share/mysql/russian/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  33.    file /usr/share/mysql/serbian/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  34.    file /usr/share/mysql/slovak/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  35.    file /usr/share/mysql/spanish/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  36.    file /usr/share/mysql/swedish/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  37.    file /usr/share/mysql/ukrainian/errmsg.sys from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  38.    file /usr/share/mysql/charsets/Index.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  39.    file /usr/share/mysql/charsets/armscii8.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  40.    file /usr/share/mysql/charsets/ascii.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  41.    file /usr/share/mysql/charsets/cp1250.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  42.    file /usr/share/mysql/charsets/cp1251.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  43.    file /usr/share/mysql/charsets/cp1256.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  44.    file /usr/share/mysql/charsets/cp1257.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  45.    file /usr/share/mysql/charsets/cp850.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  46.    file /usr/share/mysql/charsets/cp852.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  47.    file /usr/share/mysql/charsets/cp866.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  48.    file /usr/share/mysql/charsets/dec8.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  49.    file /usr/share/mysql/charsets/geostd8.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  50.    file /usr/share/mysql/charsets/greek.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  51.    file /usr/share/mysql/charsets/hebrew.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  52.    file /usr/share/mysql/charsets/hp8.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  53.    file /usr/share/mysql/charsets/keybcs2.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  54.    file /usr/share/mysql/charsets/koi8r.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  55.    file /usr/share/mysql/charsets/koi8u.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  56.    file /usr/share/mysql/charsets/latin1.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  57.    file /usr/share/mysql/charsets/latin2.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  58.    file /usr/share/mysql/charsets/latin5.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  59.    file /usr/share/mysql/charsets/latin7.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  60.    file /usr/share/mysql/charsets/macce.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  61.    file /usr/share/mysql/charsets/macroman.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  62.    file /usr/share/mysql/charsets/swe7.xml from install of MySQL-server-5.6.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
  63. //衝突了 刪除mariadb-libs-1:5.5.35-3.el7.x86_64
  64. [[email protected] mysql]# rpm -e mariadb-libs-1:5.5.35-3.el7.x86_64
  65. 錯誤:依賴檢測失敗:
  66.    libmysqlclient.so.18()(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要
  67.    libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要
  68. [[email protected] mysql]# rpm -e --nodeps mariadb-libs-1:5.5.35-3.el7.x86_64
  69. [[email protected] mysql]# rpm -ivh MySQL-server-5.6.36-1.el7.x86_64.rpm
  70. 警告:MySQL-server-5.6.36-1.el7.x86_64.rpm: 頭V3 DSA/SHA1 Signature, 金鑰 ID 5072e1f5: NOKEY
  71. 準備中... ################################# [100%]
  72. 正在升級/安裝...
  73.    1:MySQL-server-5.6.36-1.el7 ################################# [100%]
  74. 警告:使用者mysql 不存在 - 使用root
  75. 警告:群組mysql 不存在 - 使用root
  76. 警告:使用者mysql 不存在 - 使用root
  77. 警告:群組mysql 不存在 - 使用root
  78. FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db:
  79. Data::Dumper
  80. //解決上面的error
  81. [[email protected] mysql]# yum install -y perl perl-devel
  82. //解除安裝重灌
  83. [[email protected] mysql]# rpm -e MySQL-server-5.6.36-1.el7.x86_64
  84. //沒有報錯
  85. [[email protected] mysql]# rpm -ivh MySQL-client-5.6.36-1.el7.x86_64.rpm
  86. 警告:MySQL-client-5.6.36-1.el7.x86_64.rpm: 頭V3 DSA/SHA1 Signature, 金鑰 ID 5072e1f5: NOKEY
  87. 準備中... ################################# [100%]
  88. 正在升級/安裝...
  89.    1:MySQL-client-5.6.36-1.el7 ################################# [100%]
  90. //啟動報錯
  91. [[email protected] mysql]# service mysql start
  92. Starting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).
  93. //網上看原因說是需要這個
  94. [[email protected] mysql]# yum install -y perl-Data-Dumper
  95. //還是報錯
  96. [[email protected] mysql]# service mysql start
  97. Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).
  98. //做了這個處理之後就不報錯了 這個是安裝後必須的一步 會安裝系統表 不知道為什麼不在rpm中處理這一步
  99. [[email protected] mysql]# mysql_install_db --user=mysql --basedir=/usr/ --ldata=/var/lib/mysql/
  100. //啟動成功
  101. [[email protected] mysql]# service mysql start
  102. Starting MySQL. SUCCESS!
  103. //客戶端連線
  104. [[email protected] mysql]# mysql
  105. Welcome to the MySQL monitor. Commands end with ; or \g.
  106. Your MySQL connection id is 1
  107. Server version: 5.6.36 MySQL Community Server (GPL)
  108. Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
  109. Oracle is a registered trademark of Oracle Corporation and/or its
  110. affiliates. Other names may be trademarks of their respective
  111. owners.
  112. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  113. mysql> show databases
  114.     -> ;
  115. +--------------------+
  116. | Database |
  117. +--------------------+
  118. | information_schema |
  119. | mysql |
  120. | performance_schema |
  121. | test |
  122. +--------------------+
  123. 4 rows in set (0.01 sec)
  124. mysql> quit
  125. Bye

相關推薦

linux安裝mysql時報解決方案

找了很久才找到,謝謝大神,本人需要找的問題主要是安裝時出錯的解決方法。本人的檔案版本跟原創的版本有點不一樣,需要哪個版本自行選擇。。檔案:MySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar解壓檔案得到安裝檔案:MySQL-client-5.6.4

Linux安裝 mysqlclient,報解決方案

執行 client imp inf 圖片 pip 解答 str png 在 Linux 下安裝 mysqlclient,如果是選擇直接安裝的話,一般會報如下錯誤, 解答方案, 一般來說安裝一個依賴即可 sudo apt install libmysqlclie

CentOS7.2下cMark編譯安裝mysql解決方案

環境 1.CentOS7.2 2.使用者:root 3.CMake 2.8.10.2 問題說明 今天在centos7.2下面原始碼編譯安裝mysql的時,在編譯mysql的時候報了一個錯誤

CentOS7安裝開發工具套件時報解決方案

red hat convert sta 報錯 lan 報錯解決 centos lang div 操作系統:CentOS 7.2 執行安裝命令時顯示以下信息: [root@DEV-CMDB-DB02 ~]# yum -y groupinstall "Development

CentOS7虛擬機器安裝MysqlMysql解決方案

一、安裝 首先在虛擬機器中安裝mysql,具體安裝在哪一個資料夾自己定義,樓主是在opt資料夾下安裝的 安裝mysql過程: 如果中間出現問題,可以嘗試解除安裝mysql,然後重新安裝 解除安裝mysql: 二、啟動 1.首先啟動Mysql,看看是否已經安

遠端連線linuxmysql1130解決辦法

解決辦法:        改mysql的user表,具體方法如下:        1、先用use mysql;進入名字為mysql的資料庫;        2、mysql>update user set host='%' where host='localhost' a

Linux安裝Apache環境及安裝過程報解決方案(零初始環境)

Note:要從零開始搭建,就不要嫌中間遇到各種eggache的問題! 一.下載apache原始碼    得到檔案 httpd-2.4.3.tar.gz 2. 上傳到你的伺服器目錄,如:/home/tnuser/installers     解壓:tar -zxv

linux安裝mysql

mage xftp sta 下載 解決 mysql 設置密碼 內容 刪除文件夾 01.搜索 mysql linux 02.把下載好的mysql 使用 xftp傳到 linux中 software 文件夾下 03.切換到指定的目錄 之後 拆包! 04

ReactNative環境搭建擴展篇——安裝後報解決方案

每次 搖一搖 ack pst img 工程 項目 python2 -1 之前一篇寫了《邏輯性最強的React Native環境搭建與調試》說了RN的安裝,今天在這裏做一個復盤,讓我們能夠更直觀更深入的了解React Native(以下簡稱RN),這一篇重點來說的就是,安裝之

安裝mysql解決方法

mysql報錯1:Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or

Linux安裝mysql數據庫

數據庫Linux安裝mysql數據庫系統1、卸載原有的mysql(rpm -e mysql --nodeps)2、安裝mysql之前,需要安裝軟件開發軟件包,如果安裝操作系統的時候勾選過“軟件開發”,就不用安裝了這個步驟是安裝沒有安裝軟件開發的依賴包,如安裝的話可以省略3.1、掛載mysql軟件包的光盤2、安

Linux安裝MySql 5.7.21的詳細操作步驟

一:到mysql官網下載最新的mysql包 mysql-5.7.21-linux-glibc2.12-x86_64 官方下載地址:https://dev.mysql.com/downloads/mysql/ 下載地址://www.jb51.net/softs/38849.html 二:在linux /u

Ubuntu 16.04無介面使用matplotlib畫圖時報解決方案

Ubuntu 16.04命令列模式下執行含有matplotlib的python指令碼報錯: _tkinter.TclError: no display name and no $DISPLAY environment variable 解決方法: 在 from matplotlib i

Linux安裝mysql

在linux中安裝mysql不需要下什麼安裝包 sudo apt install mysql-server-5.7 注:安裝過程中,會提示輸入root使用者的密碼,輸入結束後回車;會再次提示一個確認密碼,輸入後回車,等待安裝。 注:密碼不要忘記。 安裝結束後進入mysql的指令:

linux安裝mysql,建使用者,資料庫,表等

自己的經驗:1,安裝完mysql之後,有個root使用者,是沒有密碼的,我們只可以用命令列登入,不能用工具登入。所以此時,我們需要設定密碼,開通遠端機器登入的許可權,讓navicat這種工具登入 ;2,建資料庫之前建使用者;3,建完資料庫之後,就可以建表插資料;   問:檢視資料庫

Docker_LXC 容器在 Linux 正確獲取 Loadavg 的解決方案

背景 本文主要解決如何在 Linux 容器中正確獲取 Loadavg 資訊。 我們 cat /proc/loadavg 時會發現如下值: $ > cat /proc/loadavg 0.64 0.81 0.86 3/364 6930 這些值的含義依次為:

MySQL解決方案:2013-Lost connection server at 'waiti

今天上課的時候,在搭建完MySQL測試環境中出現的問題,整理如下: 問題描述:搭建完MySQL,用遠端連線工具(Navicat)連線時報錯: 2013-Lost connection to MySQL server at 'waiting for intial communication packet',

MySQL解決方案:2013-Lost connection to MySQL server

安裝 今天 線下 ice 開啟 網絡 重新 round 報名 今天上課的時候,在搭建完MySQL測試環境中出現的問題,整理如下: 問題描述:搭建完MySQL,用遠程連接工具(Navicat)連接時報錯: 2013-Lost connection to MySQL serve

MySQL解決方案:2013-Lost connection server at ‘waiti

客戶端 目錄 mark waiting 方式 conn mysql開啟 咨詢 mys 今天上課的時候,在搭建完MySQL測試環境中出現的問題,整理如下: 問題描述:搭建完MySQL,用遠程連接工具(Navicat)連接時報錯: 2013-Lost connection to

CentOS7安裝MySQL,解決Failed to start mysqld.service: Unit not found CentOS7安裝MySQL,解決Failed to start mysqld.service: Unit not found

當輸入命令 ~]# systemctl start mysql.service 要啟動MySQL資料庫是卻是這樣的提示 Failed to start mysqld.service: Unit not found 解決方法如下:   首先需要安裝mariadb-serv