1. 程式人生 > >CentOS7安裝MySQL8.011的解壓包方式

CentOS7安裝MySQL8.011的解壓包方式

mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
(在操作之前,要把之前mysql版本刪掉,centos7最小安裝版是預設有安裝有mariadb,因為預設也是3306埠,所以建議最好也吧mariadb刪掉)

1、安裝依賴
yum -y install wget cmake gcc gcc-c++ ncurses ncurses-devel libaio-devel openssl openssl-devel
2、下載
    wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
  
 
3、建立資料夾
mkdir  /usr/local/mysql
mkdir /usr/local/data
4、建立使用者組和使用者
groupadd  mysql
useradd -r -g mysql -s /bin/false mysql
chown-R mysql:mysql ./ (在/usr/local/mysql)
5、建立mysql安裝初始化配置檔案my.cnf
vi  /etc/my.cnf

[mysqld]
# 設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir=/usr/local/mysql
# 設定mysql資料庫的資料的存放目錄
datadir=/usr/local/mysql/data
# 允許最大連線數
max_connections=10000
# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
# 服務端使用的字符集預設為UTF8
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
# 預設使用“mysql_native_password”外掛認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[client]
# 設定mysql客戶端連線服務端時預設使用的埠
port=3306
default-character-set=utf8

6、解壓
 tar -zvxf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql
7、初始化
   bin/mysqld --initialize --user=mysql  --datadir=/usr/local/mysql/data/ 
  
  ----- (bin/mysql_ssl_rsa_setup)-----
8、啟動mysql
  bin/mysqld_safe --user=mysql &
9、修改賬號密碼
bin/mysql -uroot -p(輸入在初始成功後顯示的密碼)

mysql>alter user 'root'@'localhost' identified by "123456";
mysql> create user

[email protected]'%' identified by '123456';
mysql>grant all privileges on *.* to [email protected]'%';
mysql>flush privileges;

10、建立軟連線
ln -s /usr/local/mysql/bin/* /usr/local/bin/

11、將服務檔案拷貝到init.d下,並重命名為mysqld
cp support-files/mysql.server /etc/init.d/mysqd

12、賦予可執行許可權

chmod +x /etc/init.d/mysqld

13、新增服務

chkconfig --add mysqld
14、關閉firewall
systemctl stop firewalld.service(停止)

systemctl disable firewalld.service(禁用)

(systemctl mask firewall.service (登出))

15、安裝iptables
yum -y install iptables-services
16、編輯iptables配置檔案,開通3306埠
vi  /etc/sysconfig/iptables

相關推薦

CentOS7安裝MySQL8.011方式

mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz (在操作之前,要把之前mysql版本刪掉,centos7最小安裝版是預設有安裝有mariadb,因為預設也是3306埠,所以建議最好也吧mariadb刪掉) 1、安裝依賴 yum -y i

windows 安裝 mysql8.0版(設定遠端連結)

1、解壓下載的壓縮包(官網自己下載) 2、配置環境變數(把mysql/bin 加到path路徑) 3、在mysql目錄下 新建data目錄 4、在mysql/bin 裡面  用管理員身份開啟命令列 5、初始化: mysqld --initialize--console 6、記錄好上面生成的隨機密碼 7、安裝:

版Python3.6.4安裝,配置中自帶的pip3

純手打,轉載務請附上本文網址!!! 樓主是在/usr/local目錄下進行操作的,所以需要root進行 先說Python3.6.4的安裝 首先呢,你需要下載Python3.6.4的資源包,樓主的系統時linux 64位的 sudo wget https://www.p

Centos7安裝Mysql8(官方整合

ash str mpat .rpm roo ora com gin centos7安裝 1. 下載整合包 [[email protected] ~]# wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql

Centos7離線安裝Mysql_安裝

安裝記錄:    1、首先建立一個目錄用於存放解壓的Mysql目錄(可以使用原目錄名,但是建議新建目錄,這樣方便管理和配置):      mkdir -p /opt/mysql 2、建立使用者 [[email protected] home]# groupa

mysql_windows安裝

utf8 參考 配置文件 warning 工具 edi 環境 l數據庫 內容 WIN下安裝64位的解壓版mysql-5.6.24-winx64 參考如下安裝步驟: 1、將解壓縮後的文件放到自己想要的地方 並配置環境變量。 示例中存放的目錄為:D:\Program Fil

CentOS7 安裝mysql8.0(YUM方式

show 5.7 nbsp mysql8 連接 技術分享 註意 alter 源安裝 1.下載mysql源安裝包 shell> wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.

Centos7.5安裝mysql5.7.24二進位制方式部署(主從複製)

一、環境準備: 作業系統:CentOS Linux release 7.5.1804 (Core) mysql版本:mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz主庫:172.16.8.247從庫:172.16.8.249主機名:172.16.8.247 qas-zab

Centos7.5安裝mysql5.7.24二進位制方式部署

一、環境準備: 作業系統:CentOS Linux release 7.5.1804 (Core) mysql版本:mysql-5.7.24-linux-glibc2.12-x86_64.tar.gzIP:172.16.8.247 二、mysql5.7二進位制安裝 1、安裝依賴包 yum -y ins

MySQL安裝,請鍵入 NET HELPMSG 3534 以獲得更多的幫助

出現異常,解決異常全過程如下圖: 異常及解決全過程程式碼如下: C:\Program Files\MySQL\mysql-8.0.12-winx64\bin>net start mysql My

安裝Windows 64 位 mysql 最新版本中沒有data目錄和my-default.ini及服務無法啟動的快速解決辦法

轉載於:https://blog.csdn.net/ken1583096683/article/details/79874211和:http://www.jb51.net/article/135905.htm和:http://www.cnblogs.com/yyhh/p/50

CentOS7安裝步驟詳

con 選項 htm a13 圖形化 per -h esc b2c 準備環境 1.虛擬機 VMware Workstation 2.Centos7-64位安裝包 ( CentOS-6.7-x86_64-bin-DVD1.iso ) 開始安裝 進入安裝初

Centos7安裝dnf工具管理rpm

ins wget 學習 supported conf gda nta centos7 sta dnf是新型的rpm包管理工具,功能比yum更強大 第一步: wget http://springdale.math.ias.edu/data/puias

mysql安裝-CentOS6下安裝mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz

cannot x86 sed 一次 article www. 連接 初始 fresh 刪除已經安裝版本 yum list installed mysql [root@localhost ~]# yum list installed mysql Loaded plugi

Linux之CENTOS7安裝步驟詳

1.安裝虛擬機器 (1)雙擊vmware12.exe安裝包,一路下一步安裝成功     (2)注: 安裝到這裡把這兩個對勾去了,不檢查更新。   (3)開始安裝,等待出現以下介面: 輸入以下序列號,完成啟用:VY1DU-2VXDH

Centos7 安裝 MySQL8以及遠端訪問的配置

Centos7 安裝MySQL8 1. 新增MySQL8的本地源 執行以下命令獲取安裝MySQL源 [[email protected] ~]# wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.r

zip、tar格式檔案相關指令

ZIP格式壓縮包: 解壓到特定目錄 # unzip [檔名].zip -d [目錄位置] 解壓到當前目錄 # unzip [檔名].zip 以ZIP格式壓縮檔案: # zip -r [檔名].zip [原檔案/目錄名] TAR.GZ格式壓縮包: 解壓到特定目錄 # tar -xzvf

解決CentOS下安裝jdk無法問題(報錯gzip: stdin: not in gzip format tar: Child returned status 1...... )

  CentOS下自帶openjdk,但是有些成(如ES)要在jdk1.8及以上環境才能安裝,因此要解除安裝系統自帶的openjdk再到官網下載Linux下的jdk,但是在下載後解壓時,會發現報錯:   原因分析: wget命令直接下載的JDK,這是問題的

Centos7安裝mysql8教程

  網上的教程很多,我也參考了很多,以下是我實踐的步驟,真實有效。   1.配置Mysql 8.0安裝源: sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm &nb

Ubuntu下各種壓縮與方式小結

這篇文章主要給大家介紹了在Ubuntu系統下各種壓縮與解壓的方式,其中包括.tar、.gz、.bz2、.bz、.Z、.tgz、.zip、.rar以及.lha等各個的解壓與壓縮方法,每一種都給出了示例程式碼,需要的朋友可以參考學習,一起來看看吧。