博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql5.6 Centos6.6安装
阅读量:4624 次
发布时间:2019-06-09

本文共 2144 字,大约阅读时间需要 7 分钟。

1.检查防火墙 是否关闭

service iptables status
service iptables stop
chkconfig iptables off

2. SELINUX

vim /etc/selinux/config
SELINUX=disabled

SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。

3.配置yum源

4.
groupadd mysql
useradd -d /home/mysql -g mysql -m mysql

5.

su - mysql
vi .bash_profile
PATH=$PATH:$HOME/bin:/u01/my3306/bin

6.

mkdir -p /u01/my3306/data
mkdir -p /u01/my3306/log/iblog
mkdir -p /u01/my3306/log/binlog
mkdir -p /u01/my3306/log/run
mkdir -p /u01/my3306/tmp
mkdir -p /u01/my3306/run

chown -R mysql:mysql /u01/my3306

chmod -R 755 /u01/my3306

7.

yum install -y cmake gcc gcc-c++ ncurses-devel bison zlib libxml
yum install -y openssl-devel

8.预编译

cmake \
-DCMAKE_INSTALL_PREFIX=/u01/my3306 \
-DINSTALL_DATADIR=/u01/my3306/data \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DWITH_SSL=yes \
-DWITH_EMBEDDED_SERVER=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DMYSQL_UNIX_ADDR=/u01/my3306/run/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DSYSCONFDIR=/etc \
-DWITH_READLINE=on

9.

Configuring incomplete, errors occurred!
删除txt
find / -name CMakeCache.txt
rm -f /root/mysql/mysql-5.6.12/CMakeCache.txt

10.

make
make install

11.

my.cnf 上传这个文件
cd /u01/my3306

12.

chown -R mysql:mysql /u01/my3306/

13.初始化数据库

su - mysql
cd /u01/my3306
会根据my.cnf参数文件中执行的信息初始化数据库
必须在这个路径下执行
./scripts/mysql_install_db --defaults-file=/u01/my3306/my.cnf --datadir=/u01/my3306/data --user=mysql

./scripts/mysql_install_db --defaults-file=/u01/my3307/my.cnf --datadir=/u01/my3307/data --basedir=/u01/my3306 --user=mysql

14.启动mysql

cd /u01/my3306/bin
./mysqld_safe --defaults-file=/u01/my3306/my.cnf --user=mysql &

15.连接数据库

mysql -h127.0.0.1 -uroot

mysql -h127.0.0.1 -uroot -P3306

大写P端口

小写p密码

 

转载于:https://www.cnblogs.com/dbalightyear/p/11237103.html

你可能感兴趣的文章
雷云Razer Synapse2.0使用测评 -第二次作业
查看>>
django上传文件
查看>>
CVPR2013-papers
查看>>
PHP之时间函数
查看>>
Python open()完整参数
查看>>
django里面DTL使用for循环时,获取当前循环次数使用{{forloop.counter}}
查看>>
Java基础——Java集合(二)
查看>>
详解如何让Android UI设计性能更高效
查看>>
使用KNN算法对鸢尾花数据集进行分类处理
查看>>
java排序-按照实体的多种属性值进行排序(ComparableComparator/ComparatorChain)
查看>>
Django模板语言
查看>>
Django路由系统
查看>>
提高生产性工具(四) - XML数据库的尝试
查看>>
ural 1005 Stone Pile DP
查看>>
day15—jQuery UI之widgets插件
查看>>
使用ssh和putty操控远程的linux server
查看>>
BZOJ1499: [NOI2005]瑰丽华尔兹
查看>>
过滤器
查看>>
Redis是什么?
查看>>
JavaScript 学习总结
查看>>