帶你玩轉MySQL資料庫配置

2021-10-09 08:12:11 字數 1866 閱讀 5737

昨天我們聊了下資料庫,以及怎麼樣編譯安裝mysql資料庫了,但是仍然需要我們進行正確的配置,接下來,就告訴你們怎麼配置mysql資料庫。

1、因為我們設定了mysql的系統賬戶,首先我們需要配置資料庫的許可權以及資料庫配置檔案的許可權

chown -r mysql:mysql /usr/local/mysql/

chown mysql:mysql /etc/my.cnf

2、接下來,我們配置資料庫的配置檔案

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

3、設定環境變數

echo

'path=/usr/local/mysql/bin:/usr/local/mysql/lib:$path'

>> /etc/profile

echo

'export path'

>> /etc/profile

source /etc/profile 立即執行

4、初始化資料庫

bin/mysqld \

--initialize-insecure \

--user=mysql \

--basedir=/usr/local/mysql \

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

5、配置mysql自啟服務

cp usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/
6、開啟mysql服務並檢視狀態

systemctl enable mysqld

systemctl start mysqld

systemctl status mysqld

看見狀態是running證明服務已經已經開啟。

7、設定mysql資料庫密碼,記住!第一次登陸我們是沒有密碼的,所以先要直接回車

mysqladmin -u root -p password
8、最後就可以登陸資料庫了。

今天帶來的是mysql資料庫的配置步驟,這樣就配置好了資料庫,後面我們會帶來具體的資料庫命令操作。

新霸哥帶你輕鬆玩轉Oracle資料庫

首先介紹一下oracle中對於字串的處理 char varchar varchar2 nvarchar long clob這些都是oracle中常用的字串型別,在這裡用的比較多的就是varchar和varchar2,但是,它們是有區別的。varchar型別是國際標準組織ansi制定的字串型別 var...

MySQL資料庫配置

搜尋mysql資料庫 不是搜mysql yum search mariadb less 有可能有時候搜尋不到 rpm檔案下下來安裝 man rpm 安裝方式 rpm v rpm yum install maria server mariadb mariadb為客戶端工具 maria server 為...

Kafka技術帶你玩轉大資料!

與大資料相關的工具與技術,除了常聽到的hadoop spark r之外,還有乙個比較陌生的 kafka。今天,大聖眾包威客平台 www.dashengzb.cn 便來披露kafka的逆天技術,看看它是怎樣玩轉大資料的。一 kafka在大資料的生態系統中別具價值 作為一種高吞吐量的分布式發布訂閱訊息系...