昨天我們聊了下資料庫,以及怎麼樣編譯安裝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在大資料的生態系統中別具價值 作為一種高吞吐量的分布式發布訂閱訊息系...