1. 程式人生 > >centos7下安裝mysql5.7.17

centos7下安裝mysql5.7.17

約定:本文基於Centos7,Mysql5.7.17,經過博主多次測試成功 1、下載mysql.tar.gz 官網下載MySQL安裝包,Linux-Generic 64位(根據系統選擇64or32) 檢視系統位數:uname -a 也可以用wget命令下載 64位下載連結: http://120.52.72.21/cdn.mysql.com/c3pr90ntc0td//Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-i686.tar.gz,預設下載到當前目錄下。 2、建立mysql組和賬戶 建立mysql組,賬戶,設定mysql不能登入(防止別人利用mysql賬號登入主機)
groupadd mysql useradd -g mysql mysql usermod -s /bin/false mysql 3、解壓mysql.tag.gz 將檔案解壓到/usr/local/下,並重命名為mysql 解壓:tar -zxvf mysql-5.7.17-linux-glibc2.5-i686.tar.gz 重新命名: mv mysql-5.7.17-linux-glibc2.5-i686 mysql 將mysql/support-files/my-default.cnf 移動並重命名到/etc/my.cnf cp my-default.cnf /etc/my.cnf 修改my.cnf檔案的basedir,datadir(mysql根目錄,data根目錄):
vi /etc/my.cnf basedir = /usr/local/mysql/ datadir = /usr/local/mysql/data/ /usr/local/mysql/資料夾下建立data資料夾 mkdir data 至此準備工作已經完成 4、安裝mysql ./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 安裝之後會打印出 :mysqld socket 可以connection的資訊 5、建立長連線,解除只能在bin目錄下執行命令的封印 ln -s /opt/mysql/mysql/bin/mysql /usr/bin/mysql
若軟連線已經存在則刪除後再建立 rm /usr/bin/mysql 接下來修改mysql初始密碼: 5.7以後版本安裝後會分配一個隨機密碼 命令:cat /root/.mysql_secret  列印:# Password set for user '[email protected]' at 2016-06-17 00:46:53  so(flf.5rePB 初始密碼為:so(flf.5rePB 進入/usr/local/mysql/bin/目錄下進入mysql 命令:./mysql -uroot -p 輸入剛才的初始密碼,設定新密碼: mysql>set password = password('123456'); #切記不要忘記;分號 直接設定也可能出現錯誤,可按如下操作進行設定: mysql> create database yan1;  ERROR 1820 (HY000): You must SET PASSWORD before executing this statement  mysql> SET PASSWORD = PASSWORD('123456');  Query OK, 0 rows affected (0.03 sec)  mysql> create database yan1;  Query OK, 1 row affected (0.00 sec)  5、新增到service服務並設定開機啟動 mysql.server這個檔案copy/etc/init.d/目錄下,並更名為mysql cp support-files/mysql.server /etc/init.d/mysql chmod 755 /etc/init.d/mysql //更改檔案許可權 chkconfig --add mysql //加入到開機自動執行 最後一步,重啟mysql service mysql restart;在這一步中最可能出現問題,大概的意思是:退出mysql時沒有更新pid檔案 這個時候大家需要檢視錯誤資訊,檢查該檔案是否存在並且檢視是否有該檔案的寫許可權。 6、設定mysql允許遠端連線
大多時候我們需要在本地連線伺服器上的mysql,進行部分操作,這時需要在linux和mysql中進行設定,具體步驟如下: 首先配置CentOS下防火牆iptables規則: # vim /etc/sysconfig/iptables 向其中加入下列規則: -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT 說明:防火牆開放http用的80埠和連線MySql的3306埠。 # service iptables restart 然後配置MySQL允許遠端登陸,先在CentOS中連線Mysql資料庫: # mysql -uroot -p123456 進入並執行以下語句: mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY'123456' WITH GRANT OPTION; 再執行下 mysql> flush privileges; 不用重啟MySql服務。最後配置工作完成,開啟Windows下的Navicat就可以直接連線到CentOS下的資料庫了。 zhi

相關推薦

Centos7 安裝mysql5.7.17(glibc版)

一、安裝前的檢查  1.1 檢查 linux 系統版本 [[email protected] ~]# cat /etc/system-release   1.2 檢查是否安裝了 mysql [[email protected] ~]# rpm -qa | grep m

centos7安裝mysql5.7.17

約定:本文基於Centos7,Mysql5.7.17,經過博主多次測試成功 1、下載mysql.tar.gz 官網下載MySQL安裝包,Linux-Generic 64位(根據系統選擇64or32)

centos7.2安裝mysql5.7.17

修改密碼 password 安全性 mysql start CentOS 7之後的版本yum的默認源中使用MariaDB替代原先MySQL,因此安裝方式較為以往有一些改變:下載mysql的源wget http://dev.mysql.com/get/mysql57-community-re

CentOS7安裝MySQL5.7安裝與配置(YUM)

centos7下安裝mysql5.7安裝與配置(yum) CentOS7下安裝MySQL5.7安裝與配置(YUM) 安裝環境:CentOS7 64位 MINI版,安裝MySQL5.71、配置YUM源 在MySQL官網中下載YUM源rpm安裝包:http://dev.mysql.co

linux安裝mysql5.7.17及簡單配置

http mkdir exp 重要 ble ges 選擇 bsp 統一 1.mysql5.7.17安裝在/usr/local/mysql目錄裏面,也可以安裝在其他地方 (安裝包最好與Linux系統一樣,eg;64位的就是“mysql-5.7.17-linux-glibc2.

CentOS7安裝mysql5.7

目錄 臨時 狀態 start 創建 usr style 修改密碼 lib 1、安裝YUM Repo 由於CentOS 的yum源中沒有mysql,需要到mysql的官網下載yum repo配置文件。 wget https://dev.mysql.com/get/my

如何在Centos7安裝MySQL5.7

Centos7下安裝MySQL5.7Centos7下安裝MySQL5.7 在CentOS中默認安裝有MariaDB,這個是MySQL的分支,但為了需要,還是要在系統中安裝MySQL,而且安裝完成之後可以直接覆蓋掉MariaDB。 1、安裝mysql (由於yum源上沒有mysql-server。所以必須去官網

centos7安裝mysql5.7,使用rpm包安裝

轉載自(https://www.cnblogs.com/pythonal/p/6141516.html) 0、環境 本文作業系統: CentOS 7.2.1511 x86_64 MySQL 版本: 5.7.16 1、解除安裝系統自帶的 mariadb-lib [[email

centos7原始碼安裝mysql5.7.17

第一步:下載mysql [root@MiWiFi-R3-srv ~]# wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 1

Centos7安裝Mysql5.7.15

Centos7下安裝mysql-5.7.15-1.el7.x86_64.rpm-bundle.tar 轉載:http://jingyan.baidu.com/article/93f9803f010d8fe0e56f555e.html mysql-5.7.9

centos7安裝mysql5.7.18

1、安裝環境介紹    作業系統:CentOS7 64位,MINI安裝版。mysql版本:mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz    該安裝包可以到mysql官網下載,都是免費的。 2、檢查當前系統中是否已安裝mysql資料庫    檢查當前系統是否已經安裝了m

CentOs7安裝mysql5.7.23(rpm安裝

準備         一臺裝有centos7.3的電腦(或虛擬機器),mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar   mysql的rpm安裝集合包 注意這樣選擇,可以獲得centos支援的版本。 一、安裝環境  

阿裏雲ECS基於Centos7.4安裝MySQL5.7.20

gen url uil 自啟 eas -s 目錄 targe 啟動 1、首先登錄阿裏雲ECS服務器,如下圖所示: 2、卸載MariaDB 說明:CentOS7.x默認安裝MariaDB而不是MySQL,而且yum服務器上也移除了MySQL相關的軟件包。因為MariaDB

Centos7環境安裝Mysql5.7版本

-o ins .com sbin 數據庫密碼 庫文件 用戶 sku mysql安裝 實驗環境: VMware Workstation12 Centos-7-x86_64系統(ip地址:192.168.5.132)(2G內存 2個處理器) 使用軟件:boost_1_59

CentOS7PHP7,MySQL5.7,Nginx1.10以及對應的redis,swoole擴充套件的安裝與配置

花了一點時間搞定,自己虛擬機器的環境,做點記錄 LNMP環境的安裝 中文:http://www.lnmp.cn/installing-php7-mysql57-nginx18-under-centos7.html 英文:https://www.digitaloc

centos7.2安裝mysql5.7,使用rpm包安裝

0、環境 本文作業系統: CentOS 7.2.1511 x86_64 MySQL 版本: 5.7.16 1、解除安裝系統自帶的 mariadb-lib [[email protected] ~]# rpm -qa|grep mariadb mariadb-

Linux 系統 :CentOS7.X版本安裝MySQL5.7資料庫

設定rpm下載目錄在/opt目錄下新建一個目錄存放mysql cd /opt sudo mkdir mysql12 下載MySQL的源 如果在這之前沒有提示-bash: wget: command not found,那麼還得先安裝wget sudo yum

centos7(vultr)安裝mysql5.7(各種坑:ERROR 1045 (28000),ERROR 1820 (HY000):ERROR 1819 (HY000))

環境:centos7 雲伺服器廠商:vultr mysql版本:5.7 新增 MySQL YUM 源 根據自己的作業系統選擇合適的安裝源,通過 rpm -Uvh 安裝。 wget 'https://dev.mysql.com/get/mysql57-community-relea

阿里雲CentOS7 64位安裝MySQL5.7

二、阿里雲沒有提供手動安裝mysql的技術文件,現將自己的安裝過程整理如下,採用的是YUM安裝方式: 安裝mysql源 shell> yum localinstall mysql57-community-release-el7-11.noarch.r

CentOS7.3安裝MySql5.7

3. 安裝yum源命令:yum localinstall mysql57-community-release-el7-11.noarch.rpm安裝成功後如下4. 檢查yum源是否安裝成功命令:yum repolist enabled | grep "mysql.*-community.*"5. 安裝mysq