bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

mysql數據庫采用源碼安裝教程-創新互聯

下文我給大家簡單講講關于mysql數據庫采用源碼安裝教程,大家之前了解過相關類似主題內容嗎?感興趣的話就一起來看看這篇文章吧,相信看完mysql數據庫采用源碼安裝教程對大家多少有點幫助吧。

創新互聯建站是一家專業提供鳳凰企業網站建設,專注與成都網站設計、網站建設、H5頁面制作、小程序制作等業務。10年已為鳳凰眾多企業、政府機構等服務。創新互聯專業網站制作公司優惠進行中。

Mysql數據庫采用源碼安裝

[root@server ~]# wget -c http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17.tar.gz
[root@server ~]# tar -zxf mysql-5.7.17.tar.gz
[root@server ~]# cd mysql-5.7.17
[root@server mysql-5.7.17]# yum install cmake ncurses-devel -y
[root@server mysql-5.7.17]# cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \        #指定套間字路徑
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \                               #設置字符集
-DDEFAULT_COLLATION=utf8_general_ci \                  #設置字符校驗集
-DDOWNLOAD_BOOST=1 \
-DWITH_BOOST=/usr/local/boost                           #指定Boost擴展源碼路徑

---------------------------------------------------------------

CMake Warning:

 Manually-specified variables were not used by the project:

  WITH_MEMORY_STORAGE_ENGINE

  WITH_READLINE

-- Build files have been written to: /root/mysql-5.7.17

---------------------------------------------------------------

出現上面的結果表示預編譯成功!

[root@server mysql-5.7.17]# make -j grep 'processor' /proc/cpuinfo | wc -l 
[root@server mysql-5.7.17]# make -j grep 'processor' /proc/cpuinfo | wc -l install

檢查系統是否已經有mysql用戶,如果沒有則創建

[root@server mysql-5.7.17]# cat /etc/passwd | grep mysql
[root@server mysql-5.7.17]# cat /etc/group | grep mysql

創建mysql用戶(但是不能使用mysql賬號登陸系統)

[root@server mysql-5.7.17]# groupadd mysql
[root@server mysql-5.7.17]# useradd -g mysql -s /sbin/nologin  mysql

修改權限

[root@server mysql-5.7.17]# chown -R mysql:mysql /usr/local/mysql
[root@server mysql-5.7.17]# cp /usr/local/mysql/support-files/my-default.cnf  /etc/my.cnf
[root@server mysql-5.7.17]# vim /etc/my.cnf
###################
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/usr/local/mysql/mysql.sock
user=mysql
#innodb_force_recovery=6
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
log-bin=mysql-bin
server-id = 1
auto_increment_offset=1
auto_increment_increment=2
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
[mysqld_safe]
log-error=/usr/local/mysql/mysqld.log
pid-file=/usr/local/mysql/mysqld.pid
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
[root@server mysql-5.7.17]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@server mysql-5.7.17]# vim /etc/init.d/mysqld
#####添加安裝目錄及數據目錄
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
[root@server mysql-5.7.17]# chkconfig --add mysqld
[root@server mysql-5.7.17]# chkconfig --level 35 mysqld on

進入/etc/profile設置環境變量

[root@server mysql-5.7.17]# vim /etc/profile
export PATH=/usr/local/mysql/bin:$PATH                  #在末尾添加
[root@server mysql-5.7.17]# source /etc/profile

進入安裝路徑,執行初始化配置腳本,創建系統自帶的數據庫和表

#mysql5.7之前版本初始化配置表命令:

#script/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql/

#mysql5.7已經放棄使用了,而且也沒有script目錄,可以使用下面這個

#[root@server mysql-5.7.17]# /usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql/

生成的初始密碼位于:

方法一:

[root@server mysql-5.7.17]# grep 'temporary password' /var/log/mysqld.log 
2016-07-08T02:25:46.311098Z 1 [Note] A temporary password is generated for root@localhost: MtPqF0/oN5zo

即初始密碼為 MtPqF0/oN5zo   (密碼是隨機產生的,每臺機器產生的都不一樣哦)

方法二:

[root@server mysql-5.7.17]# cat /root/.mysql_secret
# The random password set for the root userat Fri Jan 10 20:00:34 2014 (local time): aJqZsA2m

這里的aJqZsA2m就是生成的root隨機密碼啦

接下來,啟動數據庫,重設root密碼

[root@server mysql-5.7.17]#  /etc/init.d/mysqld start
[root@server mysql-5.7.17]#  mysql  -uroot  -p
Enter password:                                      # 輸入剛剛的隨機密碼鏈接數據庫
mysql>  ALTER USER 'root'@'localhost' IDENTIFIED BY  '新密碼';

大家覺得mysql數據庫采用源碼安裝教程這篇文章怎么樣,是否有所收獲。如果想要了解更多相關,可以繼續關注我們的行業資訊板塊。

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網頁標題:mysql數據庫采用源碼安裝教程-創新互聯
分享路徑:http://vcdvsql.cn/article12/ccicdc.html

成都網站建設公司_創新互聯,為您提供網站制作、電子商務云服務器、品牌網站設計、移動網站建設、Google

廣告

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

成都網站建設