亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在CentOS7操作系統如何安裝MySQL5.7

發布時間:2020-08-03 11:46:35 來源:億速云 閱讀:169 作者:清晨 欄目:編程語言

這篇文章將為大家詳細講解有關在CentOS7操作系統如何安裝MySQL5.7,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

Centos7操作系統YUM庫列表里默認不再提供MySQL,已經被MariaDB代替。如果我們想通過YUM在線安裝Mysql,我們需要添加MySQL Yum庫。

一、添加MySQL Yum庫

進入/home/目錄,然后下載MySQL Yum庫提供了RPM包。這個RPM包可以在這個地址找到:https://dev.mysql.com/downloads/repo/yum/

cd /home/
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

下載好之后,然后安裝它

rpm -ivh mysql80-community-release-el7-1.noarch.rpm

這樣我們就在YUM里添加了MySQL YUM安裝包。

二、選擇要安裝的MySQL版本。

在YUM庫中,存儲了多個版本的MySQL,現在最新版的MySQL版本為8.0的,我們更新YUM庫之后,默認安裝的是最新版本的MySQL,其它版本的存儲庫是禁用的。我們可以通過下面的命令來查看,到底支持哪幾他版本的MySQL,并查看狀態。

yum repolist all | grep mysql

我可以看到現在支持這幾個版本的MySQL安裝,并且MySQL8.0是屬于啟用狀態,如果我們想要安裝8.0版本的MySQL就不需要更改任何配置,直接安裝即可。現在我們要安裝的是5.7版本的,所以我們需要修改一下配置文件。打開/etc/yum.repos.d/mysql-community.repo

vim /etc/yum.repos.d/mysql-community.repo

我們找到5.7的和8.0的配置信息。

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

找到要安裝的MySQL版本配置信息,并編輯啟用的選項。enabled=0為禁用對應版本的YUM庫,enabled=1為啟用,默認8.0的配置為enabled=1,安裝5.7的話,我們就把8.0的enabled=1修改為enabled=0,然后把5.7的enabled=0修改為enabled=1。

修改完成之后,我們通過下面的命令來驗證狀態:

yum repolist enabled | grep mysql

如上圖所示,我們一會就安裝這幾個軟件。

三、安裝MySQL

sudo yum install mysql-community-server

安裝成功之后,通過下面命令啟動Mysql:

sudo service mysqld start

如果是基本BL7平臺的操作系統則用下面的命令:

sudo systemctl start mysqld.service

查看啟動狀態:

sudo service mysqld status或sudo systemctl status mysqld.service  #BL7平臺

出現這個說明MySQl已經啟動。

四、設置MySQL密碼。

MySQL在啟動的時候,就已經自動進行了初始化。下面我們可以通過這個命令來查看超級用戶的密碼,這個存放在MySQL日志里:

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

命令在上圖標記的地方,然后我們通下面的命令登錄MySQL:

mysql -u root -p

上面是系統生成的臨時密碼,安全起見,我們需要盡快更改超級用戶帳戶密碼:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'WwW.django.cn123';

密碼一定要復雜,需要大小寫字母、數字、和特殊符號混合,不然提示不符合要求。

至此,MySQL5.7安裝完畢。

五、常用MySQL數據庫操作

mysql數據庫使用總結
本文主要記錄一些mysql日常使用的命令,供以后查詢。
1.更改root密碼
mysqladmin -uroot password 'yourpassword'
2.遠程登陸mysql服務器
mysql -uroot -p -h292.168.137.10 -P3306
3.查詢數據庫
show databases;
4.進入某個數據庫
use databasename;
5.列出數據庫中的表
show tables;
6.查看某個表全部字段
desc slow_log;
show create table slow_log\G; (不僅可以顯示表信息,還可以顯示建表語句)
7.查看當前用戶
select user();
8.查看當前所在數據庫
select database();
9.創建新數據庫(可以指定字符集)
create database db1 charset utf8;
10.創建新表
create table t1 (`id` int(4), `name` char(40));
11.查看數據庫版本
select version();
12.查看數據庫狀態
show status;         當前會話狀態
show global status;  全局數據庫狀態
show slave status\G;   查看主從數據庫狀態信息
13.查詢數據庫參數
show variables;
14.修改數據庫參數
show variables like 'max_connect%';
set global max_connect_errors = 1000;(重啟數據庫會失效,要在配置文件中修改)
15.查看當前數據庫隊列
show processlist;
16.創建普通用戶并授權給某個數據庫
grant all on databasename.* to 'user1'@'localhost' identified by '123456';
17.查詢表數據
select * from mysql.db;           //查詢該表中的所有字段
select count(*) from mysql.user;  //count(*)表示表中有多少行
select db,user  from mysql.db;    //查詢表中的多個字段
select * from mysql.db where host like '10.0.%';在查詢語句中可以使用萬能匹配 “%”
18.插入一行數據
insert into db1.t1 values (1, 'abc');
19.更改表的某一行數據
update db1.t1 set name='aaa' where id=1;
20.清空表數據
truncate table db1.t1;
21.刪除表
drop table db1.t1;
22.清空數據庫中的所有表(數據庫名是eab12)
mysql -N -s information_schema -e "SELECT CONCAT('TRUNCATE TABLE ',TABLE_NAME,';') FROM TABLES WHERE 
TABLE_SCHEMA='eab12'" | mysql -f eab12
23.刪除數據庫
drop database db1;
24.數據庫備份
mysqldump  -uroot -p'yourpassword' mysql >/tmp/mysql.sql
25.數據庫恢復
mysql -uroot -p'yourpassword' mysql </tmp/mysql.sql
26.新建普通用戶
CREATE USER name IDENTIFIED BY 'ssapdrow';
27.更改普通用戶密碼
SET PASSWORD FOR name=PASSWORD('fdddfd');
28.查看name用戶權限
SHOW GRANTS FOR name;
29.腳本中執行mysql命令
mysql -uuser -ppasswd -e"show databases"
echo "show databases"|mysql -uuser -ppassword
以下是執行大量mysql語句采用的方式
mysql -uuser -hhostname -ppasswd <<EOF
mysql語句
EOF

關于在CentOS7操作系統如何安裝MySQL5.7就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

禹州市| 吴桥县| 滨海县| 桂林市| 塘沽区| 乌苏市| 普格县| 宿松县| 天气| 三门县| 江孜县| 黄山市| 临洮县| 平和县| 鲁甸县| 甘谷县| 襄汾县| 新绛县| 望江县| 松原市| 桐城市| 濉溪县| 海兴县| 贵定县| 蓬安县| 新乡市| 平顶山市| 颍上县| 巩义市| 临猗县| 库车县| 冕宁县| 麻城市| 上栗县| 武宣县| 和龙市| 关岭| 鄱阳县| 丰城市| 通渭县| 绥滨县|