1. 程式人生 > >CentOS7 安裝Mysql5.7

CentOS7 安裝Mysql5.7

-perm get his 開放 comm 一個 password ref wal

1 安裝 GCC yum install gcc yum install tcl 2 安裝wget yum install wget 3 下載mysql源安裝包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 4 安裝mysql源 shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm 5 檢查mysql源是否安裝成功 shell> yum repolist enabled | grep "mysql.*-community.*" 6 安裝MySQL shell> yum install mysql-community-server 7 啟動MySQL服務 shell> systemctl start mysqld 8 重新啟動 shell> systemctl restart mysqld 9 查看MySQL的啟動狀態 shell> systemctl status mysqld 10 開機啟動 shell> systemctl enable mysqld shell> systemctl daemon-reload 11 修改root默認密碼 mysql安裝完成之後,在/var/log/mysqld.log文件中給root生成了一個默認密碼。通過下面的方式找到root默認密碼,然後登錄mysql進行修改: shell> grep ‘temporary password‘ /var/log/mysqld.log shell> mysql -uroot -p Enter password: 輸入默認密碼 mysql> ALTER USER [email protected]
/* */ IDENTIFIED BY ‘MyNewPass4!‘; 或者 mysql> set password for [email protected]=password(‘MyNewPass4!‘); 12 添加遠程登錄用戶 默認只允許root帳戶在本地登錄,如果要在其它機器上連接mysql,必須修改root允許遠程連接,或者添加一個允許遠程連接的帳戶,為了安全起見,我添加一個新的帳戶: mysql> grant all privileges on *.* to [email protected]%‘ identified by ‘mypassword‘ with grant option; mysql> flush privileges; grant all privileges on *.* to 創建的用戶名 @"%" identified by "密碼"; flush privileges; * 刷新剛才的內容* 格式:grant 權限 on 數據庫教程名.表名 to [email protected]
/* */ identified by "用戶密碼"; @ 後面是訪問MySQL的客戶端ip地址(或是 主機名) % 代表任意的客戶端,如果填寫 localhost 為本地訪問(那此用戶就不能遠程訪問該mysql數據庫了)。 同時也可以為現有的用戶設置是否具有遠程訪問權限。如下: use mysql; update db set host = ‘%‘ where user = ‘用戶名‘; (如果寫成 host=localhost 那此用戶就不具有遠程訪問權限) flush privileges; 註:flush privileges 命令本質上的作用是將當前user和privilige表中的用戶信息/權限設置從mysql庫(MySQL數據庫的內置庫)中提取到內存裏。MySQL用戶數據和權限有修改後,希望在"不重啟MySQL服務"的情況下直接生效,那麽就需要執行這個命令。通常是在修改ROOT帳號的設置後,怕重啟後無法再登錄進來,那麽直接flush之後就可以看權限設置是否生效。而不必冒太大風險。 13 使用nativecat遠程連接數據? 提示:2003 -Can‘t connect to MySQL server on ‘10.0.0.18‘(10038) 驗證 telnet 192.168.237.102 3306 在端口 3306: 連接失敗 再到虛擬機上確認 netstat -anp 說明端口不通 14 開通3306端口 下面記錄如何使用firewalld開放Linux端口: 開啟端口? [[email protected]
/* */ ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent 命令含義: –zone #作用域 –add-port=3306/tcp #添加端口,格式為:端口/通訊協議 –permanent #永久生效,沒有此參數重啟後失效 重啟防火墻? [[email protected] ~]# firewall-cmd --reload 常見問題處理: 中途一些操作導致mysql.sock文件丟失 mysql.sock是一個臨時文件,在mysql啟動時會自動生成 可以簡單地通過重啟服務器重新創建得到它,前提是你的mysql服務可以正常重新啟動 錯誤代碼是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 是無法給遠程連接的用戶權限問題 重新授權: mysql> grant all privileges on *.* to [email protected]%‘ identified by ‘mypassword‘ with grant option; mysql> flush privileges;

CentOS7 安裝Mysql5.7

相關推薦

CentOS7安裝MySQL5.7數據庫以及配置

oracle 數據庫 固態硬盤 c語言 最大的 一、MySQL5.7主要特性: 原生架構支持centos7的Systemd (1.)更好的性能:對於多核的CPU、固態硬盤、鎖有著更好的優化、更好的innoDB存儲引擎。 (2.)更為健壯的復制功能:復制帶來了數據完全不丟失的方案,傳

CentOS7 安裝Mysql5.7

-perm get his 開放 comm 一個 password ref wal 1 安裝 GCC yum install gcc yum install tcl 2 安裝wget yum install wget 3 下載mysql源安裝包 shell>

centos7安裝 MySQL5.7.19

mysql5.7環境:虛擬機+centos71.下載二進制包,下面mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz鏈接是官網cd /usr/local/srcwget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-

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/

centos7安裝mysql5.7

centos7   mysql5.7我打算在我的centos7.2上面裝一個mysql5.7,我選擇編譯安裝1 要安裝,首先要有安裝包,下載去因為mysql5.7要求boost,所以建議大家盡量選擇自帶boost的mysql源碼包下載來安裝,這樣就不用麻煩單獨安裝boost了.我下載的是mysql-

Linux CentOS7安裝Mysql5.7

all 賬戶 chmod lin mct 目錄屬性 lan login 記錄 一、下載mysql   mkdir /home/install #創建install目錄   在/home/install目錄下下載mysql5.7   wget https://cdn.my

CentOS7 安裝 MySQL5.7

config lec sql sta ror bulk 輸入密碼 option buffer 版本 CentOS7.2 64位 MySQL5.7.17 MySQL安裝包 下載地址:https://dev.mysql.com/downloads/mysql/5.7.ht

Centos7 安裝 mysql5.7.23

下載mysql yum包 http://dev.mysql.com/downloads/repo/yum/ 安裝yum包 rpm -Uvh mysql80-community-release-el7-1.noarch.rpm 安裝mysql,此過程需要一定

centos7 安裝mysql5.7及配置

一、Mysql 各個版本區別:1、MySQL Community Server 社群版本,開源免費,但不提供官方技術支援。2、MySQL Enterprise Edition 企業版本,需付費,可以試用30天。3、MySQL Cluster 叢集版,開源免費。可將幾個MySQL Server封裝成一個Se

Centos7安裝MySQL5.7和主從複製配置

一: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安裝

centos7安裝MySQL5.7無法設定密碼問題

前言 在使用centos7系統yum方式安裝MySQL5.7後 不知道預設密碼是多少  知道後沒辦法修改?   一、找到MySQL密碼 service mysqld start vim /var/log/mysqld.log 使用vim查詢關鍵字“tempor

centos7安裝mysql5.7修改設定密碼策略

centos7作業系統在安裝mysql5.7社群版之後會有預設密碼,通過grep命令在mysqld.log檔案中即可找到,如下所示: 標識位置即在初始化安裝時mysql的預設密碼,然後通過mysql -u root -p命令輸入初始密碼之後登入mysql客戶端,設定密碼,如下所示: 從上面的提示可

CentOS7安裝MySQL5.7以及修改密碼

  CentOS7安裝mysql [[email protected] ~]# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm --2018-11-08 18:43:55-- h

Centos7安裝MySQL5.7版本

系統環境:Centos7 mysql版本:5.7 安裝方式:RPM安裝 1、解除安裝系統自帶Mariadb Centos7 已經不自帶MySQL,自帶內部集成了Mariadb,而安裝MySQL的話會和Mariadb的檔案衝突,所以需要先解除安裝掉Mariadb,再安裝MySQL。

centos7安裝mysql5.7.24後配置主從

查詢 sla mysql- 主從 art 設置 image 創建 mysql 1)使用docker安裝完成mysql5.7.24,我規劃的是3臺: 192.168.0.170(Master) 192.168.0.169(Slave) 192.168.0.168(Slav

開發環境搭建-CentOS7安裝MySql5.7-Yum最簡單的安裝方法

一、前言 yum是linux安裝軟體的利器,一個命令直接下載編譯安裝一條龍服務,簡單方便,但CentOS7的yum源中預設是沒有mysql,所以我們要先下載yum源。 二、實踐 1.檢視是否有mysql 如果有就解除安裝以前的mysql-百度一下linux完全解除安裝my

Centos7安裝mysql5.7並且配置主從複製

轉載請表明出處 https://blog.csdn.net/Amor_Leo/article/details/85161624 謝謝 Centos7安裝mysql5.7並且配置主從複製 安裝Mysql 清除Centos7的預設資料庫ma

Centos7安裝mysql5.7,最新解決辦法

問題描述: 伺服器環境如下 centos7.4 mysql5.7   下載並解壓mysql5.7 wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2

centos7安裝Mysql5.7.24教程

1、下載MySQL:https://dev.mysql.com/downloads/mysql/5.7.html#download 2、如果不用以上的方式下載的話,直接在linux下載使用wget命令下載也行滴。  [[email protected]

centos7安裝mysql5.7並設定開機自啟動詳細步驟

1.下載mysql5.7版本 [[email protected] home]#wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz2.解除安裝