最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Centos编译安装mysql5.6.21_MySQL

来源:懂视网 责编:小采 时间:2020-11-09 19:47:40
文档

Centos编译安装mysql5.6.21_MySQL

Centos编译安装mysql5.6.21_MySQL: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 op
推荐度:
导读Centos编译安装mysql5.6.21_MySQL: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 op

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.创建配置文件

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.

文档

Centos编译安装mysql5.6.21_MySQL

Centos编译安装mysql5.6.21_MySQL: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 op
推荐度:
标签: 21 mysql centos
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top