Centos6.5源码安装MySQL
来源:互联网 发布:office软件卸载不了 编辑:程序博客网 时间:2024/05/16 05:46
CentOS 6.5环境源码安装MySQL 5.6
1.环境准备工作
编写Shell脚本安装环境(development.sh)#!/bin/bashyum install wget -yyum install cmake -yyum install gcc-c* -yyum install ncurses* -yyum install bison* -ywget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.37.tar.gz**执行脚本:**#chmod +x development.sh#./development.sh
2.添加用户组和用户权限
#groupadd mysql#useradd mysql -g mysql -M -s /sbin/nologin -M:创建家目录**创建数据库目录和权限:**mkdir -p /usr/local/mysqlchown -R root:mysql /usr/local/mysqlmkdri -p /database/mydatachown -R mysql:mysql /database/mydata
3.MySQL编译安装
#!/bin/bashcmake . \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/database/data \ -DSYSCONFDIR=/etc \ -DTMPDIR=/tmp \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \ -DDEFAULT_CHARSET=utf8 \ -DENABLED_LOCAL_INFILE=1 \ -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \ -DWITH_EXTRA_CHARSETS=all \
#make && make install将/usr/local/mysql/support-files/的文件my-default.cnf复制到/etc/下面的my.cnf删除mysql安装目录下里面的CMakeCache.txt文件
4.修改配置文件
# vim /etc/my.cnf [client]port = 3306socket = /tmp/mysql.sock[mysqld]user = mysqlinnodb_buffer_pool_size = 128Mlog_bin = master-logbasedir = /usr/local/mysqldatadir = /database/mydataport = 3306server_id = 1socket = /tmp/mysql.sockjoin_buffer_size = 128Msort_buffer_size = 2Mread_rnd_buffer_size = 2Mcharacter_set_server = utf8sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
5.开启服务准备,添加环境变量
#增加环境路径#vim /etc/profile PATH=$PATH:/usr/local/mysql/bin
6.初始化数据库
# cd /usr/local/mysql# ./scripts/mysql_install_db --user=mysql --datadir=/database/mydata --explicit_defaults_for_timestamp=1
7.复制启动脚本
#cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld#chmod 755 /etc/rc.d/init.d/mysqld
8.设置启动脚本变量
#vim /etc/rc.d/init.d/mysqld添加basedir=/use/local/mysqldatadir=/database/mydata
9.开启mysql服务
# service mysqld start
10.使用套接字连接
# mysql -S /tmp/mysql.sock
11.mysql设置密码
mysqladmin -h localhost -u root password “密码”
阅读全文
0 0
- Centos6.5源码安装MySQL
- centos6.7源码安装mysql
- mysql-5.6.21-centos6.5源码安装配置
- linux centos6.5下mysql 数据库的源码安装
- centos6.5安装mysql
- Centos6.5 mysql安装
- centOS6.5安装mysql
- CentOs6.5 安装mysql
- centos6.5安装mysql
- centos6.5安装mysql
- CentOS6.5 安装 Mysql
- Centos6.5 安装mysql
- centos6.5安装mysql
- centos6.5安装mysql
- centos6.5安装mysql
- centos6.5安装mysql
- centos6.5安装mysql
- centos6.5 安装 mysql
- 网站开发(三)网站前台的导入及控制器对应
- 进程间通讯--动态库的共享数据
- gopher meetup
- Centos 添加yum源
- 2017目标跟踪算法综述
- Centos6.5源码安装MySQL
- [笔记分享] [Camera] MTK Camera module
- 百度之星初赛(A)--今夕何夕----大模拟
- 台达伺服ASD-B2的调试
- python实现生产者消费者模式代码示例
- 区域推荐网络RPN
- cocos2dx2.2.3+python搭建 Lua工程/开发环境,Lua生成 android项目
- 基督徒如何面对死亡?
- JSON