各位扥扥早,包子油条豆浆带一份!
起立!
好了废话不多说了,如果有用请转发出去。
介绍:
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
YUM安装方法:
#CentOS6
yum install mysql mysql-server -y
#CentOS7
yum install mariadb mariadb-server -y复制
手动安装方法:
1.安装前设置
\cp usr/share/zoneinfo/Asia/Shanghai etc/localtime
#增加mysql用户
/usr/sbin/useradd -s sbin/nologin -M mysql
#建立相关目录
mkdir -p main/server
mkdir -p main/soft
mkdir -p main/mysql
mkdir -p main/mysql/data
chown -R mysql:mysql main/mysql复制
2.安装依赖包
yum -y install gcc gcc-c++ openssl openssl-devel lsof ncurses ncurses-devel cmake perl
复制
3.下载安装包
mysql-5.6.27
4.开始安装
#解压
cd main/soft
tar zxf mysql-5.6.27.tar.gz复制
#编译、安装
cd mysql-5.6.27
cmake . -DCMAKE_INSTALL_PREFIX=/main/server/mysql \
-DMYSQL_DATADIR=/main/mysql/data \
-DMYSQL_UNIX_ADDR=/main/server/mysql/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii \
-DENABLED_LOCAL_INFILE=ON \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \
-DWITH_FAST_MUTEXES=1 \
-DWITH_ZLIB=bundled \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_EMBEDDED_SERVER=1 \
-DWITH_SSL=yes \
-DWITH_DEBUG=0
make
make install复制
#设置目录
chmod +w main/server/mysql
chown -R mysql:mysql /main/server/mysql/
ln -fs /main/server/mysql/lib/lib* usr/lib/
ln -fs /main/server/mysql/bin/mysql usr/bin/复制
#初始化数据库
/main/server/mysql/scripts/mysql_install_db --basedir=/main/server/mysql --datadir=/main/mysql/data --user=mysql
复制
#设置为服务和开机启动
\cp main/server/mysql/support-files/mysql.server etc/init.d/mysqld
chkconfig --add mysqld
chkconfig --level 345 mysqld on复制
#启动
service mysqld start
复制
#设置密码
/main/server/mysql/bin/mysql -u root -p << EOF
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('wo123456');
exit
EOF复制
5.可选安装库tcmalloc
5.1下载安装包
libunwind-1.1
gperftools-2.4
5.2开始安装
#解压
cd main/soft
tar zxf gperftools-2.4.tar.gz
tar zxf libunwind-1.1.tar.gz复制
#安装libunwind
cd ./libunwind-1.1
CFLAGS=-fPIC ./configure
make CFLAGS=-fPIC
make CFLAGS=-fPIC install复制
#安装gperftools
cd ./gperftools-2.4
./configure
make
make install
echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf
/sbin/ldconfig复制
#配置mysql
sed -i '/executing mysqld_safe/a\export LD_PRELOAD=\/usr\/local\/lib\/libtcmalloc.so' /main/server/mysql/bin/mysqld_safe
复制
#重启mysql
service mysqld restart
复制
到了演示最后了,不知道是否帮助到各位?
如果扥扥们有什么问题,可以文章留言。
有事留言,无事点赞,有用转发!
文章转载自运维先生,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1481次阅读
2025-03-13 11:40:53
MySQL8.0统计信息总结
闫建(Rock Yan)
550次阅读
2025-03-17 16:04:03
2月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
501次阅读
2025-03-13 14:38:19
SQL优化 - explain查看SQL执行计划(一)
金同学
440次阅读
2025-03-13 16:04:22
MySQL突然崩溃?教你用gdb解剖core文件,快速锁定“元凶”!
szrsu
428次阅读
2025-03-13 00:29:43
MySQL生产实战优化(利用Index skip scan优化性能提升257倍)
chengang
371次阅读
2025-03-17 10:36:40
MySQL数据库当前和历史事务分析
听见风的声音
346次阅读
2025-04-01 08:47:17
墨天轮个人数说知识点合集
JiekeXu
322次阅读
2025-04-01 15:56:03
MySQL 生产实践-Update 二级索引导致的性能问题排查
chengang
315次阅读
2025-03-28 16:28:31
MySQL8.0直方图功能简介
Rock Yan
260次阅读
2025-03-21 15:30:53