在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mysql源码包的安装方法

141次阅读
没有评论

共计 3007 个字符,预计需要花费 8 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章主要介绍了 mysql 源码包的安装方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让丸趣 TV 小编带着大家一起了解一下。

mysql 源码包安装的方法:首先上传或下载源码包,并安装依赖;然后解压安装包,并生成;接着编译和安装、做软连接、创建用户、拷贝配置文件和启动脚本、初始化数据库等等;最后启动数据库和配置环境变量,并确认启动即可。

mysql 源码包安装的方法:

源码包安装

1)上传或下载源码包

[root@db02 ~]# rz mysql-5.6.46.tar.gz

2)安装依赖

由于安装环境的不同,在生成的过程中可能也会报其它的错误,按照错误的提示安装相应的依耐包即可。

[root@db02 ~]# yum install -y ncurses-devel libaio-devel gcc gcc-c++ glibc cmake autoconf openssl openssl-devel

3)解压安装包

[root@db02 ~]# tar xf mysql-5.6.46.tar.gz

4)生成

[root@db02 ~]# cd mysql-5.6.46/
[root@db02 mysql-5.6.46]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.6.46 \
-DMYSQL_DATADIR=/usr/local/mysql-5.6.46/data \
-DMYSQL_UNIX_ADDR=/usr/local/mysql-5.6.46/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=all \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \
-DWITH_ZLIB=bundled \
-DWITH_SSL=system \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_EMBEDDED_SERVER=1 \
-DENABLE_DOWNLOADS=1 \
-DWITH_DEBUG=0

5)编译和安装

[root@db02 mysql-5.6.46]# make make install

6)做软连接

[root@db02 ~]# ln -s /usr/local/mysql-5.6.46 /usr/local/mysql

7)创建用户

[root@db02 ~]# useradd mysql -s /sbin/nologin -M

8)拷贝配置文件和启动脚本

[root@db02 ~]# cd /usr/local/mysql/support-files/
[root@db02 support-files]# cp my-default.cnf /etc/my.cnf
cp: overwrite /etc/my.cnf ? y
[root@db02 support-files]# cp mysql.server /etc/init.d/mysqld

9)初始化数据库

[root@db02 support-files]# cd /usr/local/mysql/scripts/
[root@db02 scripts]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

8)配置 system 管理 mysql

[root@db02 scripts]# vim /usr/lib/systemd/system/mysqld.service
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=https://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/usr/local/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE = 5000
[root@db02 scripts]# systemctl daemon-reload
[root@db02 scripts]# systemctl start mysqld

9)启动失败报错

[root@db02 scripts]# /etc/init.d/mysqld start
Starting MySQL.Logging to /usr/local/mysql-5.6.46/data/db02.err .
200709 15:42:14 mysqld_safe Directory /usr/local/mysql-5.6.46/tmp for UNIX socket file don t exists.
 ERROR! The server quit without updating PID file (/usr/local/mysql-5.6.46/data/db02.pid).
1.cmake 过程指定了 socket 文件位置,实际位置不存在
2. 目录权限不足
[root@db02 scripts]# mkdir /usr/local/mysql-5.6.46/tmp/
[root@db02 scripts]# chown -R mysql.mysql /usr/local/mysql
[root@db02 scripts]# chown -R mysql.mysql /usr/local/mysql-5.6.46/

10)启动数据库

[root@db02 scripts]# systemctl start mysqld

11)配置环境变量

[root@db03 scripts]# vim /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin:$PATH
[root@db03 mysql]# source /etc/profile

12)确认启动

[root@m01 scripts]# ps -ef | grep mysql
mysql 12886 1 2 03:10 ? 00:00:00 /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
root 12921 10636 0 03:11 pts/1 00:00:00 grep --color=auto mysql
[root@m01 scripts]# netstat -lntp 
tcp6 0 0 :::3306 :::* LISTEN 12886/mysqld

感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享 mysql 源码包的安装方法内容对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,遇到问题就找丸趣 TV,详细的解决方法等着你来学习!

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-18发表,共计3007字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产精品资源在线观看网站 | 麻豆国产视频 | 国产美女亚洲精品久久久久久 | 久久久久久免费视频 | 国产精品女人呻吟在线观看 | 免费极品av一视觉盛宴 | 欧美性猛交xxxx免费看蜜桃 | 特级一级毛片免费看 | 日本黄色一级大片 | 午夜小片| www夜插内射视频网站 | 国产69精品久久久久乱码 | 国产精品九九九久久九九 | 久久国产自偷自免费一区100 | 四虎国产永久免费久久 | 国产hd| 久久综合精品国产一区二区三区 | 免费国产综合视频在线看 | 精品亚洲一区二区在线播放 | 在线欧洲成人免费视频 | www.久久av.com| 久热这里只有精品6 | 国产精品福利自产拍在线观看 | 中文字幕无码日韩专区免费 | 伊人亚洲综合网成人 | 99热成人精品热久久66 | 久久亚洲精品玖玖玖玖 | 体验区试看120秒啪啪免费 | 国产极品精频在线观看 | 在线观看日本三级 | 成 人国产在线观看高清不卡 | 日本草久 | 亚洲综合熟女久久久40p | 亚洲综合视频在线 | 国模雨珍浓密毛大尺度150p | 久久精品免费i 国产 | 久久999视频 | 久久精品视频免费在线观看 | 亚洲精品综合在线 | 四虎国产精品永久在线看 | 久久综合久久网 |