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密码

最新文章

  1. 执行后台任务的利器——Hangfire
  2. PCB的过孔
  3. kali linux 2.0安装sublime text 2
  4. 按键的使用(一)------verilog
  5. 关于SQLSERVER联合查询一点看法
  6. C++ shared_ptr deleter的实现
  7. POJ 3174 Alignment of the Planets (暴力求解)
  8. Ubuntu下安装php调试工具xdebug
  9. HTML&CSS基础学习笔记1.11—导航栏
  10. MySql命令——show,分页,正则表达式
  11. Struts2第十一篇【简单UI标签、数据回显】
  12. zabbix2.2部署安装(安装环境Centos 6.* X64)
  13. python函数的面向对象——面向对象设计
  14. MySQL_执行计划详细说明
  15. spring javaconfig druidsource
  16. verilog 之流水灯
  17. ML: 聚类算法R包-对比
  18. jsfl 生成flash 工具面板
  19. win10内建子系统Linux
  20. HDU 4348 To the moon(主席树区间修改)

热门文章

  1. useradd/usermod/userdel/passwd/groupadd/groupmod/groupdel/gpasswd
  2. 2019CCPC秦皇岛自我反省&部分题解
  3. XGBoost的优点
  4. python-解决pip安装速度慢的问题--豆瓣镜像
  5. Equalizing Two Strings
  6. ios端浏览器拍照上传到服务器,图片被旋转90度 php 解决方案
  7. POJ3764
  8. mysql 查看当前正在执行的语句
  9. maven在pom文件中引入了icepdf-core包,pom文件却莫名的报错,说jai_core包missing
  10. springboot-mvc:入参日期类型转换String->Date