久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql5.6單實例如何安裝

139次閱讀
沒有評論

共計 4870 個字符,預計需要花費 13 分鐘才能閱讀完成。

這篇文章主要為大家展示了“mysql5.6 單實例如何安裝”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領大家一起研究并學習一下“mysql5.6 單實例如何安裝”這篇文章吧。

mysql 安裝

yum -y install cmake

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=/var/lib/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

#utf8_general_ci,gbk_chinese_ci

/*

cmake \

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

-DMYSQL_DATADIR=/usr/local/mysql/data       \    #數據文件存放位置

-DSYSCONFDIR=/etc              \                                  #my.cnf 路徑

-DWITH_MYISAM_STORAGE_ENGINE=1    \       # 支持 MyIASM 引擎

-DWITH_INNOBASE_STORAGE_ENGINE=1 \     # 支持 InnoDB 引擎

-DWITH_MEMORY_STORAGE_ENGINE=1 \        #支持 Memory 引擎

-DWITH_READLINE=1                    \                         # 快捷鍵功能 (我沒用過)

-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock      \   # 連接數據庫 socket 路徑

-DMYSQL_TCP_PORT=3306                  \               # 端口

-DENABLED_LOCAL_INFILE=1            \                #允許從本地導入數據

-DWITH_PARTITION_STORAGE_ENGINE=1  \   # 安裝支持數據庫分區

-DEXTRA_CHARSETS=all                  \                   # 安裝所有的字符集

-DDEFAULT_CHARSET=utf8              \                   # 默認字符

-DDEFAULT_COLLATION=utf8_general_ci

*/

make

make install

groupadd mysql

useradd -g mysql mysql

chown -R mysql:mysql /usr/local/mysql

編譯選項說明

指定安裝文件的安裝路徑時常用的選項

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql     —- 指定殘可安裝路徑(默認的就是 /usr/local/mysql)

-DMYSQL_DATADIR=/data/mysql          —-mysql 的數據文件路徑

-DSYSCONFDIR=/etc                —- 配置文件路徑

編譯過程中啟用其他存儲引擎時指令介紹

-DWITH_INNOBASE_STORAGE_ENGINE=1         —- 使用 INNOBASE 存儲引擎

-DWITH_ARCHIVE_STORAGE_ENGINE=1            —- 常應用于日志記錄和聚合分析,不支持索引

-DWITH_BLACKHOLE_STORAGE_ENGINE=1      —- 黑洞存儲引擎

編譯過程中取消一些存儲引擎指令介紹

-DWITHOUT_ ENGINE _STORAGE_ENGINE=1

示例如下:

-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1

-DWITHOUT_FEDERATED_STORAGE_ENGINE=1

-DWITHOUT_PARTITION_STORAGE_ENGINE=1

編譯進過程中功能啟用的指令介紹

-DWITH_READLINE=1       —- 支持批量導入 mysql 數據

-DWITH_SSL=system       —-mysql 支持 ssl 會話,實現基于 ssl 的數據復

-DWITH_ZLIB=system      —- 壓縮庫

-DWITH_LIBWRAP=0        —- 是否可以基于 WRAP 實現訪問控制

其他功能指令

-DMYSQL_TCP_PORT=3306                   —- 默認端口

-DMYSQL_UNIX_ADDR=/tmp/mysql.sock       —- 默認套接字文件路徑

-DENABLED_LOCAL_INFILE=1                —- 是否啟用 LOCAL_INFILE 功能

-DEXTRA_CHARSETS=all  —- 是否支持額外的字符集

-DDEFAULT_CHARSET=utf8                  —- 默認編碼機制

-DDEFAULT_COLLATION=utf8_general_ci     —- 設定默認語言的排序規則

-DWITH_DEBUG=0                          —-DEBUG 功能設置

-DENABLE_PROFILING=1                    —- 性能分析功能是否啟用

mysql 服務腳本

[root@mysql mysql-5.6.12]# cp support-files/mysql.server /etc/init.d/mysqld #復制腳本

[root@mysql mysql-5.6.12]# chmod +x /etc/init.d/mysqld #增加可執行權限

[root@mysql ~]# chkconfig –add mysqld #增加至 sysV 服務

[root@mysql ~]# chkconfig mysqld on  #開機自啟動

初始化 mysql

[root@mysql ~]# /usr/local/mysql/scripts/mysql_install_db –datadir=/usr/local/mysql/data –user=mysql

FATAL ERROR: Could not find ./bin/my_print_defaults

If you compiled from source, you need to run make install to

copy the software into the correct location ready for operation.

If you are using a binary release, you must either be at the top

level of the extracted archive, or pass the –basedir option

pointing to that location.

出錯!解決方法如下,

[root@mysql data]# /usr/local/mysql/scripts/mysql_install_db –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data  –user=mysql  #mysql 初始化

vi /usr/local/mysql/my.cnf

binlog-format=ROW

log-bin=master-bin.log

log-slave-updates=true

gtid-mode=on

enforce-gtid-consistency=true

master-info-repository=TABLE

relay-log-info-repository=TABLE

sync-master-info=1

slave-parallel-workers=2

binlog-checksum=CRC32

master-verify-checksum=1

slave-sql-verify-checksum=1

binlog-rows-query-log_events=1

server-id=1

report-port=3306

port=3306

datadir=/mydata/data

socket=/tmp/mysql.sock

report-host=master.magedu.com

啟動 mysql

[root@ray ~]# service mysqld start      

Starting MySQL..                                           [  OK ]

查看端口

netstat -ntulp | grep :3306

mysql 命令添加到環境變量中

[root@ray ~]# vim /etc/profile.d/mysql.sh

export PATH=$PATH:/usr/local/mysql/bin

輸出 mysql 的 man 手冊到 man 命令的查找路徑

[root@mysql mysql]# vi /etc/man.config

#新增一行

MANPATH /usr/local/mysql/man

輸出 mysql 的庫文件

[root@ray ~]# vi /etc/ld.so.conf.d/mysql.conf

/usr/local/mysql/lib/

[root@mysql mysql]# ldconfig -v

[root@ray ~]# ln -sv /usr/local/mysql/include/ /usr/include/mysql

`/usr/include/mysql – `/usr/local/mysql/include/

[root@ray ~]# ls /usr/include/mysql

big_endian.h                 decimal.h        m_ctype.h       my_byteorder.h  my_dir.h     my_net.h      mysql_com_server.h  mysql.h          my_xml.h           plugin_validate_password.h  sslopt-longopts.h

byte_order_generic.h         errmsg.h         m_string.h      my_compiler.h   my_getopt.h  my_pthread.h  mysqld_ername.h     mysql_time.h     plugin_audit.h     sql_common.h                sslopt-vars.h

byte_order_generic_x86_64.h  keycache.h       my_alloc.h      my_config.h     my_global.h  mysql         mysqld_error.h      mysql_version.h  plugin_ftparser.h  sql_state.h                 typelib.h

byte_order_generic_x86.h     little_endian.h  my_attribute.h  my_dbug.h       my_list.h    mysql_com.h   mysql_embed.h       my_sys.h         plugin.h           sslopt-case.h

以上是“mysql5.6 單實例如何安裝”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-20發表,共計4870字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 辉南县| 安新县| 阿拉善盟| 丹阳市| 承德市| 雷山县| 德格县| 阿克苏市| 衡阳县| 宁化县| 辽阳市| 台南县| 浦北县| 武夷山市| 那曲县| 永修县| 普格县| 综艺| 什邡市| 尉犁县| 兴仁县| 久治县| 赣州市| 广州市| 贞丰县| 双流县| 元谋县| 克什克腾旗| 盐池县| 黑河市| 嘉荫县| 榆树市| 连南| 伊通| 名山县| 拉萨市| 南昌市| 寻甸| 莲花县| 罗城| 本溪市|