Mysql的介紹及安裝

2021-10-23 11:35:30 字數 3631 閱讀 9781

1.5 非關係型資料庫

二:編譯安裝mysql

[root@localhost ~]

# yum -y install ncurses ncurses-devel bison cmake

## bison用於自動生成語法分析器程式 ## 安裝光碟自帶的ncurses-devel包 autoconf 適應多種unix類系統的shell指令碼的工具

## cmake 編譯分析工具

[root@localhost ~]

# useradd -s /sbin/nologin mysql ## 建立程式使用者mysql

[root@localhost ~]

# tar zxvf mysql-5.7.17.tar.gz ## 解壓mysql壓縮包

[root@localhost ~]

# tar zxvf boost_1_59_0.tar.gz -c /usr/local/ ## 解壓mysql壓縮包

[root@localhost ~]

# cd /usr/local

[root@localhost local]

# mv boost_1_59_0 boost

[root@localhost ~]

# cd

[root@localhost ~]

# cd mysql-5.7.17/ ## 進入解壓後的安裝包

[root@localhost ~]

#cmake \

-dcmake_install_prefix=/usr/local/mysql \## dcmake_install_prefix 安裝路徑

-dmysql_unix_addr=/usr/local/mysql/mysql.sock \ ## dmysql_unix_addr= 資料庫對接目錄

-dsysconfdir=/etc \

-dsystemd_pid_dir=/usr/local/mysql \

-ddefault_charset=utf8 \ ## ddefault_charset 字符集為uft8 即中文

-ddefault_collation=utf8_general_ci \

-dwith_innobase_storage_engine=1 \

-dwith_archive_storage_engine=1 \

-dwith_blackhole_storage_engine=1 \

-dwith_perfschema_storage_engine=1 \

-dmysql_datadir=/usr/local/mysql/data \ ## -dmysql_datadir資料庫資料管理使用者目錄

-dwith_boost=/usr/local/boost \

-dwith_systemd=1

[root@localhost mysql-5.7.17]

# make && make install ## 編譯及安裝 時間較長需耐心等待

[root@localhost ~]

#chown -r mysql:mysql /usr//local/mysql/ ## 屬主 屬組都必須是mysql使用者

[root@localhost mysql-5.7.17]

#vi /etc/my.cnf

[client]

port = 3306

default-character-set=utf8

socket = /usr/local/mysql/mysql.sock

[mysql]

port = 3306

default-character-set=utf8

socket = /usr/local/mysql/mysql.sock

[mysqld]

user = mysql

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

port = 3306

character_set_server=utf8

pid-file = /usr/local/mysql/mysqld.pid

socket = /usr/local/mysql/mysql.sock

server-id = 1

sql_mode=no_engine_substitution,strict_trans_tables,no_auto_create_user,no_auto_value_on_zero,no_zero_in_date,no_zero_date,error_for_division_by_zero,pipes_as_concat,ansi_quotes

[root@localhost ~]

#echo 'path=/usr/local/mysql/bin:/usr/local/mysql/lib:$path' >> /etc/profile ## 將mysql命令路徑追加到 path環境 寫入到 全域性變數檔案裡面

[root@localhost ~]

#echo 'export path' >>/etc/profile ## 將path申明為全域性變數

[root@localhost ~]

[root@localhost ~]

#cd /usr/local/mysql

bin/mysqld \

--initialize-insecure \

--user=mysql \

--basedir=/usr/local/mysql \

--datadir=/usr/local/mysql/data

[root@localhost ~]

# cp usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/ ## 系統能識別 能用systemctl命令開啟

[root@localhost ~]

# systemctl start mysqld ## 其他如自啟動關閉檢視狀態跟其他服務命令乙個格式

[root@localhost mysql]

# netstat -anpt | grep 3306 ## 開啟後檢視服務

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

[root@localhost mysql]

# mysqladmin -u root -p password

enter password: ## 原來沒密碼 直接回車

new password: ## 輸入新密碼

confirm new password:

warning: since password will be sent to server in plain text, use ssl connection to ensure password safety.

MySQL的介紹及MySQL的安裝

mysql 介紹 mysql 是乙個 dbms 資料庫管理系統 由瑞典 mysqlab 公司開發,目前屬於 oracle 公司,mysql 是最流行的關係型資料庫管理系統 關聯式資料庫,是建立在關聯式資料庫模型基礎上的資料庫,借助於集合代數等概念和方法來處理資料庫中的資料 由於其體積小 速度快 總體...

MySQL 介紹 安裝

使用者 密碼該怎麼存?txtexcel word 不安全 查詢不方便 管理 限制。第一時代架構 rdbms時代 什麼是rdbms?關係型資料庫關係系統 oracle mssql ibm db2 第二時代架構 rdbms mysql pg 雲資料庫 nosql not only sql 時代 資料量 ...

BeautifulSoup的安裝及介紹

在學習python爬蟲知識的過程中,你肯定聽說過beautiful soup了,它在網頁爬蟲學習中起著舉足輕重的地位,下面詳細講解一下beautiful soup以及其安裝過程。beautiful soup的介紹 官方給出的幾點介紹 beautiful soup提供一些簡單的 python式的函式用...