1. 程式人生 > >CentOS7安裝mysql5.7以及修改密碼和匯入匯出資料庫

CentOS7安裝mysql5.7以及修改密碼和匯入匯出資料庫

centos7安裝mysql 5.7

1.檢測系統內部有沒有安裝其他的mysql資料庫

rpm -qa | grep mysql

然後如果有的話刪除這些mysql yum remove 查出來的所有名字

2.徹底刪除系統中mysql的目錄

find / -name mysql

將查出的所有目錄刪掉 rm -rf 查到的路徑

3.下載mysql的rpm包

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

4.安裝mysql源

yum localinstall mysql57-community-release-el7-8.noarch.rpm

5.重要一步

先嚐試安裝

yum install -y mysql-community-server

如果可以安裝那麼安裝之後查詢mysql版本 mysql -V

顯示5.7版本則安裝成功

如果安裝成立5.6

那麼修改mqsql源裡面的一些 vi /etc/yum.repos.d/mysql-community.repo :比如要安裝5.6版本,將5.7源的enabled=1改成enabled=0。然後再將5.6源的enabled=0改成enabled=1即可。

這裡是將5.7的修改為1 5.6的修改為0

# Enable to use MySQL 5.5
[mysql55-community]
name=MySQL 5.5 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.5-community/el/7/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

# Enable to use MySQL 5.6
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=0 #####################################
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1 #######################################
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql-tools-preview]
name=MySQL Tools Preview
baseurl=http://repo.mysql.com/yum/mysql-tools-preview/el/7/$basearch/
enabled=0

再次安裝 yum install mysql-community-server

6.啟動mysql服務

systemctl start mysqld

7.mysql開啟啟動

systemctl enable mysqld

8.檢視mysql密碼

grep 'temporary password' /var/log/mysqld.log

9.如果你什麼都沒有查到

那麼預設密碼是沒有的

直接進入mysql

mysql -uroot -p

10.修改密碼

set password = passowowd('你的密碼');

如果你在這一步發生錯誤,那麼請退出mysql後使用命令先更新一下資料庫

mysql_upgrade -uroot -p

然後再次進入mysql設定root密碼即可

如果還是不行的話,就使用下面方法

檢視root密碼

grep 'temporary password' /var/log/mysqld.log

檢視後開啟mysql並修改密碼

mysql -uroot -p

首次修改密碼會提示密碼安全等級的錯誤,因此要先修改安全等級,再次修改才會生效

1、設定安全級別
set global validate_password_policy=0;
2、預設密碼為8,可以設定為其他值,最小4位
set global validate_password_length=4;
3、設定root密碼
set password for [email protected] = password('新密碼');

11.開啟mysql的root賬戶遠端訪問

  1. 進入mysql
mysql -uroot -p  輸入密碼登入
  1. 選擇mysql資料庫
use mysql;
  1. 修改root遠端訪問
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

4.更新資料庫

FLUSH PRIVILEGES; 

注意這個時候防火牆要關閉,或者開放3306埠

二、匯入資料庫

1、首先建空資料庫

mysql>create database abc;

2、匯入資料庫

方法一:

(1)選擇資料庫

mysql>use abc;

(2)設定資料庫編碼

mysql>set names utf8;

(3)匯入資料(注意sql檔案的路徑)

mysql>source /home/abc/abc.sql;

方法二:

mysql -u使用者名稱 -p密碼 資料庫名 < 資料庫名.sql

mysql -uabc_f -p abc < abc.sql

相關推薦

CentOS7安裝mysql5.7以及修改密碼匯入匯出資料庫

centos7安裝mysql 5.7 1.檢測系統內部有沒有安裝其他的mysql資料庫 rpm -qa | grep mysql 然後如果有的話刪除這些mysql yum remove 查出來的所有名字 2.徹底刪除系統中mysql的目錄 fin

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

Centos7.3 安裝Mysql5.7修改初始密碼

centos7.3 安裝mysql5.7並修改初始密碼Centos7.3 安裝Mysql5.7並修改初始密碼1、官方安裝文檔http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/2、下載 Mysql yum包http://dev.mysql.com/do

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

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

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

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

mysql5.7如何修改密碼以及密碼如何忘記無密碼登陸

失效 文件 但是 改密 ima 修改 日誌 grant 開啟 今天買了一臺阿裏雲服務器,Centos7.3系統,環境是LAMP。學生價9.8元是真的很實惠了。然後想修改一下mysql服務器的密碼(mysql版本5.7),結果操作失誤,密碼給忘記了,導致新舊密碼都不能登陸服務

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

mysql安裝以及修改密碼許可權

                                 MYSQL安裝 之前用的都是sqlserver,企業用的好像都是mysql,畢竟mysql是免費的版本。 所以今天試了試mysql的安裝。 首先下載mysql。可以去官網,然後配置環境變數。 環境變數裡

linux安裝mysql以及修改密碼重啟mysql等相關命令 Linux啟動/停止/重啟Mysql資料庫的方法

Linux/UNIX 上安裝 MySQL Linux平臺上推薦使用RPM包來安裝Mysql,MySQL AB提供了以下RPM包的下載地址: MySQL - MySQL伺服器。你需要該選項,除非你只想連線執行在另一臺機器上的MySQL伺服器。 MySQL-client - MySQL 客戶端程式,

centos7 安裝MySQL5.7中遇到的問題解決方法

centos7預設不支援mysql(原因大家都懂),預設支援的是mariadb,mariadb是mysql一個開源分支。 1、解除安裝mariadb,否則安裝mysql會出現衝突 執行命令 rpm -qa | grep mariadba 列出所有被安裝的mariadb

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.6 以及部分優化

centos7 安裝mysqlhostnamectl set-hostname mysql [[email protected]/* */ ~]# rpm -qa mariadb* mariadb-libs-5.5.44-2.el7.centos.x86_64 [[email p

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

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

Centos7 安裝 mysql5.7.23

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