linux 安裝mysql5.7 預編譯版
說明:/usr/local/mysql地址可以自定義,這裡演示預設/usr/local/mysql
1、下載tar包,這裡使用wget從官網下載
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
2、將mysql安裝到/usr/local/mysql下
# 1.解壓
tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
# 2.移動
mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/
# 3.重新命名
mv /usr/local/mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql
3、新建mysql使用者、mysql使用者組目錄許可權
#1. mysql使用者組
groupadd mysql
# 2.mysql使用者
useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql
4、將/usr/local/mysql的所有者及所屬組改為mysql
chown -R mysql.mysql /usr/local/mysql
5.接下來初始化資料庫
6.複製配置檔案到 /etc/my.cnf 這裡是mysql的基本配置問題
命令:cp -a ./support-files/my-default.cnf /etc/my.cnf #會有一個選擇是否覆蓋原有檔案,直接按 y回車選擇是就可以
標註:mysql5.7 support-files下沒有 my-default.cnf ,需要自己建立
7.把mysql放到本地系統服務中
1.把mysql放到本地系統服務中
[[email protected] mysql]# cp support-files/mysql.server /etc/init.d/mysqld
2.把mysqlld授權
[[email protected] mysql]# chmod a+x /etc/init.d/mysqld
3.新增到開發服務
[[email protected] mysql]# chkconfig --add /etc/init.d/mysqld
4.設定開機啟動
[[email protected] mysql]# chkconfig mysqld on
5.啟動服務
[[email protected] mysql]# service mysqld start
8.【可選項】配置mysql環境變數
echo "export PATH=$PATH:/usr/local//mysql/bin">> /etc/profile
source /etc/profile
9.修改初始化密碼
當操作資料庫命令的時候會提示該錯誤(先改密碼才能操作):
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
1.改密碼(登入後):
mysql> alter user [email protected] identified by '新密碼';
Query OK, 0 rows affected (0.00 sec)
2.改密碼(未登入)不建議,密碼明文暴露:
mysqladmin -uroot -p'舊密碼' password'新密碼'
PS:到這資料已經按照完成,以下是可選或可配置的選項
1.【可選】重新初始化(一般出問題才重新初始化)
2.設定允許所有遠端客戶端連線登入
1..mysql>use mysql;
2.mysql> select host,user,authentication_string from user;
3.mysql> update user set host='%' where user='root' and host='localhost';
4.mysql>flush privileges; //修改生效,一定不能落下這步,否則第三步不生效
5.mysql> select host,user,authentication_string from user;
重新檢視一遍,如圖已經修改完成
6.檢視開放的埠是否有3306:firewall-cmd --list-ports
7.沒開啟3306的話就開啟防火牆埠:firewall-cmd --zone=public --add-port=3306/tcp --permanent
注意:新增埠後,必須用命令firewall-cmd --reload重新載入一遍才會生效
這樣遠端客戶端連線就可以了。。。
相關推薦
linux 安裝mysql5.7 預編譯版
說明:/usr/local/mysql地址可以自定義,這裡演示預設/usr/local/mysql 1、下載tar包,這裡使用wget從官網下載 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7
linux安裝mysql5.7.22詳細步驟
bin port onos text mysql目錄 acea ola utf 參考 參考文檔:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html https://blog.csdn.net/ma
Linux安裝mysql5.7
ati pen min ase localhost word nbsp 改密 down 搭建服務器第一步:安裝數據庫 我這裏選擇的是比較通用的mysql,滿足大部分的市場需求了。 首先準備好mysql壓縮包Xshell和Xftp這裏給個地址:https://pan
Linux安裝mysql5.7.23設定密碼問題
問題:安裝mysql沒有設定密碼導致無法進入mysql 系統:ubuntu 18.04 mysql版本:mysql Ver 14.14 Distrib 5.7.23, for Linux (x86_64) using EditLine wrapper su
linux 安裝 mysql5.7
1、下載mysql 登入官網https://www.mysql.com/ 2.上傳到伺服器,解壓 上傳路徑 usr/local 解壓 tar -zxvf 包 修改包名 mv 包名 mysql 3.安裝 新建mys
Linux安裝mysql5.7遇到的坑
1.安裝mysql5.7 下載rpm原始檔->安裝->啟動服務->登入 rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm yum install
Linux安裝MySQL5.7踩坑
經過一下午的時間終於脫坑,借這個機會發表一篇文章聊以慰藉,也給自己以後安裝做個引子吧,開始正題: 首先檢視一下自己PC是否安裝了其他版本的mysql,有則刪之。。。 檢視版本號: mysql -V apt-get autoremove --purge mysql
linux安裝mysql5.7.20並登入
最近在我的阿里雲伺服器上配置目前最新版的mysql5.7.20,期間出現各種奇葩問題,針對自己的各種問題也是網上各種扒資料,各個擊破,最後終於大功告成。 趁熱打鐵,以下將自己的安裝登入過程以及遇到的問題盡力按照流程詳細還原! 1.準備工作(由於個人有強迫症並且力求完美,所以
1.4 linux安裝mysql5.7.11
1.前言 1.本部落格面向初級開發者。 2.本部落格為系列部落格,《1.X》系列為伺服器資料庫相關技術,前幾章為簡單搭建linux+tomcat+mysql+nginx+redis、《2.X》為java後臺技術前幾章為搭建mevan+springmvc4+m
linux安裝mysql5.7及配置
目錄 1.需求介紹 這幾天老大又甩個功能,一個星期連做3個功能,確實累成狗,不過也學到新技能,現在回頭翻翻筆記,幾個鐘頭能配置完的東西,成長几何倍。因為要做資料庫的讀寫分離功能,所以先介紹下mysql的安
linux 安裝mysql5.7.25
index account quest delet pre 不同 鏈接 shutdown exp 這兩天一直在弄mysql。一直安裝。終於可以安裝一個成一個了。哈哈哈 自己又寫了個腳本希望對大家有所幫助 腳本非常簡單 不錯操作起來也很容易 重要提示 我的linux 是c
Linux下MySQL5.7.18二進制包安裝(無默認配置文件my_default.cnf)
一點 utf8 user 二進制 width which 密碼 用戶 location 本文出處:http://www.cnblogs.com/wy123/p/6815049.html 最新在學習MySQL,純新手,對Linux了解的也不多,因為是下載
Linux系統下安裝Mysql5.7.18教程收集分享
最後一行 sdn 作者 tails lin 分享 使用 心態 html 本人最近服務器新手入門,需要搭建一個在linux虛擬機上的服務器 第一天再裝虛擬機,選的linux系統CentOS,一切順利。 第二天,要給虛擬機裝Mysql,但是需要用到命令行進行安裝/操作等,我是一
Linux下mysql5.7安裝
獲取 說明 sql roo 生效 all 安裝 localhost http 當前最新版本為5.7,此次將分別采用yum安裝和tar包編譯安裝的方式分別說明。 一、Yum安裝 A:獲取repo源 [[email protected]/* */ ~]# wget
linux 服務器安裝 MySQL5.7.19 步驟
查詢 ssl localhost 復制 使用 安裝目錄 file image 全局環境 由於這次安裝這個MySQL繞了很大圈,謹記此文幫助還在路上的朋友 如果此前已經安裝了,但是沒安裝成功,那麽需要先把相關的文件全部刪除 ,刪除部分就去百度或者谷歌查詢,這裏不再敘述 首先,
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.
Linux CentOS7 安裝 Mysql5.7.19
tar ice 改密碼 mysql base -- share 密碼 chgrp 1.解壓文件 [[email protected] ~]# tar -zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz -C /usr/
linux系統安裝mysql5.7.21版本數據庫
MYSQL安裝1、下載數據庫版本 mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 2、解壓 tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.21-linux-glibc2.12-x86_64
Linux系統安裝MySQL5.7,授權遠程登陸
word file 空間 useradd ncurses boost 二進制 lac abc 開始安裝前先關閉防火墻:systemctl stop firewalld.serviceSetenforce 0首先安裝所需要的配置環境:yum -y install ncurse
Linux CentOS7安裝Mysql5.7
all 賬戶 chmod lin mct 目錄屬性 lan login 記錄 一、下載mysql mkdir /home/install #創建install目錄 在/home/install目錄下下載mysql5.7 wget https://cdn.my