搭建mysql數(shù)據(jù)庫

#安裝編譯工具與插件
yum -y install \
gcc \
gcc-c++ \
make \
ncurses \
ncurses-devel \
bison \
cmake
#建立數(shù)據(jù)庫程序用戶
useradd -s /sbin/nologin  MySQL
yum install lrz* -y

搭建mysql數(shù)據(jù)庫

成都創(chuàng)新互聯(lián)公司10多年企業(yè)網(wǎng)站建設(shè)服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及高端網(wǎng)站定制服務(wù),企業(yè)網(wǎng)站建設(shè)及推廣,對成都陽光房等多個(gè)領(lǐng)域擁有多年設(shè)計(jì)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。

#解壓mysql安裝包
tar xf mysql-boost-5.7.20.tar.gz -C /opt/
cd /opt/mysql-5.7.20/

cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DSYSCONFDIR=/etc \
-DSYSTEMD_PID_DIR=/usr/local/mysql \
-DDEFAULT_CHARSET=utf8 \
-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 \
-DWITH_BOOST=boost \
-DWITH_SYSTEMD=1
#編譯與安裝
make && make install
#對數(shù)據(jù)庫目錄進(jìn)行權(quán)限配置
chown -R mysql.mysql /usr/local/mysql/
vi /etc/my.cnf
刪除里面所有內(nèi)容并把以下內(nèi)容添加到里面
[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

  :wq      //保存退出
chown mysql:mysql /etc/my.cnf       //配置文件屬主與屬組
#設(shè)置環(huán)境變量
echo 'PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH' >> /etc/profile          
//把這兩個(gè)路徑添加到環(huán)境變量中,并放到profile文件中使之開機(jī)自運(yùn)行,否則不生效
echo 'export PATH' >> /etc/profile                   //設(shè)為全局變量,使它使用環(huán)境更廣

source /etc/profile               //立即生效
#初始化數(shù)據(jù)庫
cd
cd /usr/local/mysql/

bin/mysqld \
--initialize-insecure \
--user=mysql \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data
cp usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/
systemctl daemon-reload       
systemctl start mysqld
netstat -anpt | grep 3306    //查看服務(wù)運(yùn)行狀態(tài)

搭建mysql數(shù)據(jù)庫

systemctl enable mysqld     //設(shè)為開機(jī)啟動
#訪問數(shù)據(jù)庫操作
mysqladmin -u root -p password "abc123"    //給root賬號設(shè)置密碼
mysql -uroot  -pabc123      //登錄數(shù)據(jù)庫   
有密碼的加“-p”,如果沒有密碼不用加“-p”
數(shù)據(jù)庫安裝配置成功,退出則輸入”quit“

搭建mysql數(shù)據(jù)庫

本文標(biāo)題:搭建mysql數(shù)據(jù)庫
URL標(biāo)題:http://bm7419.com/article48/pcidhp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、定制開發(fā)、動態(tài)網(wǎng)站網(wǎng)站制作、做網(wǎng)站、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司