第1章 MySQL簡介與安裝

2021-10-05 19:37:37 字數 2591 閱讀 8440

資料庫實際上就是乙個檔案集合,是乙個儲存資料的倉庫,本質就是乙個檔案系統,資料庫是按照特定的格式把資料儲存起來,使用者可以對儲存的資料進行增刪改查操作。

nosql

newsql

企業新環境的版本選擇:

ga 版本 6-12月的產品,一般為偶數版

安裝方式

優點缺點

rpm安裝解除安裝簡單

可定製性差

glibc(二進位制)

可定製性相比rpm包靈活些

安裝相比rpm包複雜些,需要手動初始化資料庫

原始碼安裝

可定製性最強,根據需求和功能定製安裝麻煩,需要手動初始化資料庫

[root@db01 soft]

[root@db01 soft]

# ls

mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

[root@db01 soft]

[root@db01 soft]

# mv mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz mysql-5.7.26

[root@db01 soft]

[root@db01 soft]

# useradd -s /sbin/nologin mysql

[root@db01 soft]

# id mysql

uid=1000(mysql) gid=1000(mysql) groups=1000(mysql)

[root@db01 mysql]

# vim /etc/profile

[root@db01 mysql]

# source /etc/profile

[root@db01 mysql]

# mysql -v

[root@db01 mysql]

# mkdir -p /data/mysql/data

[root@db01 mysql]

# chown -r mysql:mysql /data/mysql/data/

[root@db01 mysql]

[root@db01 mysql]

# yum install -y libaio-devel

[root@db01 mysql]

以下為最基本的配置

[root@db01 mysql]

# vi /etc/my.cnf

[mysqld]

user=mysql

datadir=/data/mysql/data

socket=/tmp/mysql.sock

server_id=6

port=3306

[mysql]

socket=/tmp/mysql.sock

eof

[root@db01 mysql]

# vi /etc/systemd/system/mysqld.service

[unit]

description=mysql server

documentation=man:mysqld(8)

documentation=

after=network.target

after=syslog.target

[install]

wantedby=multi-user.target

[service]

user=mysql

group=mysql

limitnofile = 5000

[root@db01 mysql]

# systemctl start mysqld

[root@db01 mysql]

# netstat -lntup|grep 3306

tcp6 0 0 :::3306 :::* listen 2529/mysqld

[root@db01 mysql]

# mysqladmin -uroot password 123

[root@db01 mysql]

# mysql -uroot -p123

mysql>

設定管理員密碼

mysqladmin -uroot -p password 123456
登入mysql

mysql -uroot -p
檢視系統使用者

select user,host,password from mysql.user;  #5.7以前

select user,host,authentication_string from mysql.user; #5.7以後

第1章 簡介

桉樹企業版 ee 2.0是乙個基於linux體系架構,對企業資源 硬體 儲存 網路 統一管理的雲平台。桉樹雲是iaas層面的雲平台,對基礎裝置進行管理和擴充套件,為企業提供私有雲 可以部署在企業的防火牆之內,僅供企業內部使用,確保資料的安全性 和混合雲部署方案。桉樹在設計之初就考慮了易用性 模組化和...

第1章 RabbitMQ簡介

本節將顯示 目前最新的 讀者可以 預設情況下,訪問rabbitmq服務的使用者名稱和密碼都是 guest 這個賬戶有限制,預設只能通過本地網路 如localhost 訪問,遠端網路訪問受限,所以在實現生產和消費訊息之前,需要另外新增乙個使用者,並設定相應的訪問許可權。新增新使用者,使用者名為 roo...

第1章 深度學習簡介

說明 本文是對邱錫鵬 神經網路與深度學習 的讀書筆記。供自己學習總結使用。神經元網路是在計算機上把虛擬的神經元排列成層狀,模擬真正的神 經細胞之間的電訊號。藉此實現大腦從各式各樣的資料中提取本質概 念的功能。深度學習是由在計算機上模擬人類神經迴路的 神經元網路 技術發 展而來。所謂 深度 是指網路層...