CentOS6.7中安裝mysql5.7.23(rpm方式)(遠端連線,注意關閉防火牆:chkconfig iptables off)
1、 查以前是否裝過Mysql(以前裝過,注意將之前的檔案刪除,見檔案最後列表)
rpm -qa|grep -i mysql
2、 發現有的話就都解除安裝
rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64
3、 刪除老版本 mysql 的開發標頭檔案和庫
rm -rf /usr/lib/mysql
rm -rf /usr/include/mysql
rm -rf /etc/my.cnf
rm -rf /var/lib/mysql
4.下載:mysql-5.7.23-1.el6.x86_64.rpm-bundle
5.上傳到linux,資料夾自定義,解壓:
6.安裝:
rpm -ivh mysql-community-common-5.7.23-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.23-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.23-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.23-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.23-1.el6.x86_64.rpm
7.初始化啟動:
mysql5.7.23是有區別的:可能會出現錯錯誤:
[[email protected] log]# service mysqld start Initializing MySQL database: [FAILED] [[email protected] log]# mysqld --initialize 2018-09-28T17:05:43.190726Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 2018-09-28T17:05:43.193357Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting. 2018-09-28T17:05:43.193388Z 0 [ERROR Aborting |
這時需要將my.cnf進行修改:
vi /etc/my.cnf
新增如下資訊:explicit_defaults_for_timestamp=true
[[email protected] etc]# service mysqld start
Starting mysqld: [ OK ]
8.啟動成功,進行登陸:進入日誌檔案檢視隨機登陸密碼:vim /var/log/mysqld.log
[[email protected] etc]# service mysqld start Starting mysqld: [ OK ] [[email protected] etc]# vim /var/log/mysqld.log 2018-09-28T17:04:57.173921Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see doc umentation for more details). 2018-09-28T17:04:59.663198Z 0 [Warning] InnoDB: New log files created, LSN=45790 2018-09-28T17:04:59.849122Z 0 [Warning] InnoDB: Creating foreign key constraint system tables. 2018-09-28T17:05:00.129041Z 0 [Warning] No existing UUID has been found, so we a ssume that this is the first time that this server has been started. Generating a new UUID: a231b50b-c340-11e8-9cdb-000c29d3d125. 2018-09-28T17:05:00.132428Z 0 [Warning] Gtid table is not ready to be used. Tabl e 'mysql.gtid_executed' cannot be opened. 2018-09-28T17:05:00.134282Z 1 [Note] A temporary password is generated for [email protected] localhost: cj#%j.=19#vC 2018-09-28T17:05:02.345952Z 1 [ERROR] Failed to open the bootstrap file /var/lib /mysql-files/install-validate-password-plugin.RdxfeP.sql 2018-09-28T17:05:02.345987Z 1 [ERROR] 1105 Bootstrap file error, return code (0 ). Nearest query: 'LSE SET @sys.tmp.table_exists.SQL = CONCAT('SELECT COUNT(*) F ROM `', in_db, '`.`', in_table, '`'); PREPARE stmt_select FROM @sys.tmp.table_ex ists.SQL; IF (NOT v_error) THEN DEALLOCATE PREPARE stmt_select; SET out_exists = 'TEMPORARY'; END IF; ENd IF; END; |
登陸進來後:無法進行檢視操作,這是MySQL5.7.23的設定,需要我們先設定密碼:
[[email protected] etc]# mysql -uroot -pcj#%j.=19#vC Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> show databases; |
注意:可能會出現這樣的問題:解決方法為在"YoFg;zl)_3D("加上雙引號。
[[email protected] soft]# mysql -uroot -pYoFg;zl)_3D( [[email protected] soft]# mysql -uroot -p"YoFg;zl)_3D(" Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> |
設定密碼:
mysql> set password for 'root'@'localhost'=password('root');
Query OK, 0 rows affected, 1 warning (0.00 sec)
授予任何ip通過root使用者訪問許可權:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.00 sec)
#重新整理,使許可權生效:
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
9.到此安裝完成。
多次安裝注意刪除的檔案(這些檔案實在安裝過程中生成的,再次安裝需要刪除,不然會出錯):
日誌檔案:rm -rf /etc/log/mysql.log
資料庫目錄:rm -rf /var/lib/mysql/
命令配置:rm -rf /usr/share/mysql
啟動指令碼:rm -rf /etc/rc.d/init.d/
系統配置:rm -rf /etc/my.conf
相關推薦
CentOS6.7中安裝mysql5.7.23(rpm方式)(遠端連線,注意關閉防火牆:chkconfig iptables off)
1、 查以前是否裝過Mysql(以前裝過,注意將之前的檔案刪除,見檔案最後列表) rpm -qa|grep -i mysql 2、 發現有的話就都解除安裝 rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64
在 Ubuntu 中安裝 MySQL5.7.20(任意版本)
相關連結: 在 CentOS 1804 中 使用 yum 安裝 MySQL 5.7 最新版 在 CentOS 1804 中 安裝 MySQL 5.7.20 (或任意MySQL版本) 在 CentOS 1804 中 修改 MySQL 密碼策略 在 CentOS 中 開啟 MySQL 的
Centos6.5下安裝mysql5.7版本(親測有效)
Step1: 檢測系統是否自帶安裝mysql # yum list installed | grep mysql Step2: 刪除系統自帶的mysql及其依賴 命令: # yum -y remove mysql-libs.x86_64 Step3: 給CentOS新增rp
CentOS6.5 yum安裝mysql5.7.18
target 密碼 ssl align -1 下載 targe log eas 由於最近工作要做MySQL集群,所以需要安裝MySQL,本機可以聯網,如不能聯網可參看rpm安裝方法,廢話不多,具體安裝步驟如下: 1,下載MySQL wget https://repo.m
centos6.4下安裝mysql5.7.18
https chmod stat groupadd grep 內容 nload inf c-c 1、安裝前工作 在安裝前需要確定現在這個系統有沒有 mysql,如果有那麽必須卸載(在 centos7 自帶的是 mariaDb 數據庫,所以第一步是卸載數據庫)。 卸載系統自帶
CentOS7中安裝MySQL5.7
技術分享 log文件 長度 ber rac etc print rate emctl 安裝必要的組件 yum install –y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ li
Centos7.3中安裝MySQL5.7
char confd netstat visio def 遠程 運行 sysconf server 首先安裝相關環境包 yum -y install \ncurses \ncurses-devel \bison \cmake \gcc gcc-c++ 添加MySQL程序
在 Ubuntu 中安裝 MySQL5.7.** 最新版
相關連結: 在 CentOS 1804 中 使用 yum 安裝 MySQL 5.7 最新版 在不開啟 3306 埠的情況下,使用 Navicat 進項遠端連線(使用22埠) 在 CentOS 中 開啟 MySQL 的 3306 埠 在 CentOS 1804 中 修改 MySQL 密
【伺服器運維】CentOS6 minimal 離線安裝MySQL5.7
【寫在前面】如果看完這篇部落格,對你有幫助的話,歡迎加入全棧技術交流群,群內不定時釋出熱門學習資料,也歡迎進行技術交流,對我的部落格有疑問也可以在群裡@我。《全棧技術交流群歡迎你》 最近在涉密單位做專案,正好碰到線上的專案要遷移。沒辦法,就我一個人在,就只能我上了唄。 因為是涉密
在centos7中安裝mysql5.7以上
在網上看到很多人都在usr/local目錄下進行安裝,本例項是在opt檔案下進行安裝,安裝mysql5.7以上的例項 將壓縮包放入opt檔案目錄下,前提是在root使用者下進行操作。 重新命名,重新命名解壓的檔名為mysql-5.7.22 mv mysql-5
在CentOS中安裝mysql5.7
安裝環境:Centos 7.4,mysql 5.7 1.解除安裝原有的mysql資料庫 解除安裝已安裝的mysql,請參考另一篇博文《CentOS中解除安裝MySQL》 通過如下wget命令下載rpm安裝包 [root@mair-001 ~]
centos6.9編譯安裝mysql5.7.19
廢話不多說,先直接來完全操作命令 yum install cmake gcc gcc-c++ ncurses-devel wget wget http://downloads.sourceforge.net/project/boost/boost/1.59
Linux 伺服器中安裝 mysql5.7.21
最近因為想寫個小網站記錄一些生活中的事情,需要用到資料庫,就剛好想趁此機會,複習和學習下mysql和伺服器的知識,在經歷了N次失敗後,終於把mysql安裝成功了!!特此記錄下。本文參考:http://www.jb51.net/article/133835.ht
CentOS 7.5安裝MySQL5.7.24
本文適用CentOS 7.5 1、下載mysql 5.7 的rpm wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 2、 yum -y install mysql57-communit
centos 7 編譯安裝mysql5.7.20支援systemd及報錯事項
一、MYSQL的新特性及環境 1、效能更快3倍 2、新的優化器 3、原生的JSON支援 4、多源複製 5、GIS空間擴充套件 本次部署環境 Linux:CentOS Linux release 7.3.1611 (Core) MYSQL版本:mysql-5.7.20 二、b
CentOS6.5安裝MySQL5.7詳細教程(本人6.3也行)
過程 centos 6 yum安裝 -1 兩個文件 bin gre 開機 bsp 本文參考http://www.cnblogs.com/lzj0218/p/5724446.html 主要參考博文: https://segmentfault.com/a/119000000
linux centos7下原始碼 tar安裝mysql5.7.23(5.7以上均可試用)
1、工具:mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz、centos7 2、解壓後,將mysql-5.7.22-linux-glibc2.12-x86_64裡面的東西放到 /usr/local/mysql資料夾下 3、新增系統mysql組和mysql使用者
linux centos7下源碼 tar安裝mysql5.7.23(5.7以上均可試用)
connect -s ice 安裝 oca 參考 tar centos7 改密碼 1、工具:mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz、centos7 2、解壓後,將mysql-5.7.22-linux-glibc2.12-x86_
windows server2016 壓縮包安裝mysql5.7.23(附提示丟失MSVCR120.dll的解決方案)
下載連結:https://pan.baidu.com/s/1TE6pAWvnnIMCZRuSyiIs1g 密碼:8xwf 解壓後新增環境變數:MYSQL_HOME D:\soft\mysql-5.7.23-winx64 新增到path:%MYSQL_HOME%\bin
CentOS7 環境下二進位制安裝Mysql5.7.23(都是64位)
網上這方面的安裝資料參差不齊,到處是坑,廢了我好大的勁才裝好,然後把自己整理一下,把安裝過程記錄了下來,同時也分享給有需要的朋友,話不多說,直接上菜 1、 首先去Mysql官網下載Mysql5.7.23 下載地址 https://dev.mys