暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Mysql安装

运维先生 2021-04-15
535

各位扥扥早,包子油条豆浆带一份!

起立!


好了废话不多说了,如果有用请转发出去。

介绍:
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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论