1.yum安装各个依赖包
[root@WebServer ~]# yum -y install gcc gcc-devel gcc-c++ gcc-c++-devel autoconf* automake* zlib* libxml* ncurses-devel ncurses libgcrypt* libtool* cmake openssl openssl-devel bison bison-devel unzip
2.创建mysql安装目录和数据库目录
mkdir -p /opt/mysql/data mkdir -p /opt/mysql/etc mkdir -p /opt/mysql/log
3.更改mysql目录的权限为自己当前用户(我的用户名是mysql)
chown mysql.mysql /opt/mysql
chown mysql.mysql /opt/mysql/data -
4.解压mysql-5.6.21.tar.gz源码包
tar zxvf ~/下载/mysql-5.6.21.tar.gz -C /usr/local/src/ chown mysql.mysql /usr/share/src/mysql-5.6.21 hown mysql.mysql /usr/share/src/mysql-5.6.21/ -R
5.下载gmock-1.6.0.zip,解压至源码中的source_downloads目录下
http://bbs.ithome.com/forum.php?mod=attachment&aid=NTk1MjYwfGNkYzNjZDM0fDE0MTM4NTU1MzR8MjA5NDI5Nnw2Mzg1NTA%3D unzip ~/下载/gmock-1.6.0.zip mv gmock-1.6.0 /usr/local/src/mysql-5.6.21/source_downloads/ cd /usr/local/src/mysql-5.6.21/source_downloads/gmock-1.6.0 ./configure make cd ../../
6.编译安装
cmake \-DCMAKE_INSTALL_PREFIX=/opt/mysql \-DMYSQL_DATADIR=/opt/mysql/database \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_ARCHIVE_STORAGE_ENGINE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DENABLE_DOWNLOADS=1 \-DENABLED_LOCAL_INFILE=1 \-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \-DMYSQL_TCP_PORT=3306 \-DEXTRA_CHARSETS=all \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci make make install
7.创建配置文件
B2S商城系统B2S商城系统是由佳弗网络工作室凭借专业的技术、丰富的电子商务经验在第一时刻为最流行的分享式购物(或体验式购物)推出的开源程序。开发采用PHP+MYSQL数据库,独立编译模板、代码简洁、自由修改、安全高效、数据缓存等技术的应用,使其能在大浏览量的环境下快速稳定运行,切实节约网站成本,提升形象。注意:如果安装后页面打开出现找不到数据库等错误,请删除admin下的runtime文件夹和a
0
cp /opt/mysql/support-files/my-default.cnf /opt/mysql/etc/my.cnf [root@master support-files]# cat /opt/mysql/etc/my.cnf [mysqld] datadir = /opt/mysql datadir = /opt/mysql/data #socket = /tmp/mysql.sock socket = /opt/mysql/data/mysql.sock #log = /opt/mysql/log/mysql.log pid-file = /opt/mysql/data/mysql.pid user = mysql port = 3306 #tmpdir = /tmp log-error = /opt/mysql/log/mysql.err [client] socket = /opt/mysql/data/mysql.sock
8.初始化数据库
/opt/mysql/scripts/mysql_install_db --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data
9.创建管理MySQL数据库的shell脚本
root@master support-files]# cp mysql.server /etc/init.d/mysql [root@master support-files]# chmod +x /etc/init.d/mysql [root@master support-files]# service mysql start Starting MySQL.. [确定] [root@master support-files]#
10.设置MySQL root用户的密码
/opt/msql/bin/mysqladmin -u root password 123123 #修改mysql数据库的root账户密码是123123
11.登录mysql
[root@master support-files]# mysql -uroot -p123123 Warning: Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.6.21 Source distribution Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号