Cmake MySQL5.6 编译安装
来源:互联网 发布:数据监控的技术方案 编辑:程序博客网 时间:2024/05/17 05:18
进入MySQL5.5以后,MySQL的安装都变成了用Cmake来安装了。
一:准备工作
cd /usr/local/src/
在当前目录下准备好安装包,
cmake-3.0.2.tar.gz 下载
mysql-5.6.20.tar.gz 下载
二:安装
#cmake
tar -zxvf cmake-3.0.2.tar.gz
cd cmake-3.0.2
./bootstrap
gmake
gmake install
#mysql
tar zxvf mysql-5.6.20.tar.gz
cd mysql-5.6.20
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
详细参数请查看官网说明,地址
make && make install
#生成配置文件
cd support-files
cp my-default.cnf /etc/my.cnf
groupadd mysql
useradd -M -s /sbin/nologin -g mysql mysql
chown -R mysql:mysql /usr/local/mysql
cd /usr/local/mysql
#初始化数据库
scripts/mysql_install_db --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
#添加服务,拷贝服务脚本到init.d目录,并设置开机启动
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig mysqld on
#启动MySQL
service mysqld start
#更改密码
/usr/local/mysql/bin/mysqladmin -u root password 123456
#测试连接mysql
/usr/local/mysql/bin/mysql -u root -p
修改/etc/profile文件,在文件末尾添加
vi /etc/profile
PATH=/usr/local/mysql/bin:$PATH
export PATH
source /etc/profile
#修改密码
mysql -uroot
mysql> SET PASSWORD = PASSWORD('123456');
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
DirectoryContents of Directory
bin
, scripts
mysqld server, client and utility programsdata
Log files, databasesdocs
MySQL manual in Info formatman
Unix manual pagesinclude
Include (header) fileslib
Librariesshare
Miscellaneous support files, including error messages, sample configuration files, SQL for database installationsql-bench
Benchmarks
- Cmake MySQL5.6 编译安装
- cmake编译安装mysql5.5
- CentOS5.6下使用cmake编译MySQL5.5.13源码和安装笔录
- CentOS5.6下使用cmake编译MySQL5.5.13源码和安装笔录
- CentOS5.6下使用cmake编译MySQL5.5.13源码和安装笔录
- CentOS6.7下使用cmake编译安装MySQL5.5.32
- CentOS6.7下使用cmake编译安装MySQL5.5.32
- CentOS6.7下使用cmake编译安装MySQL5.5.32
- CentOS 6.x下cmake编译方式安装MySQL5.5
- mysql5.6编译安装
- MYSQL5.6编译安装
- mysql5.6编译安装
- 使用Cmake编译Mysql5.5
- 使用cmake安装mysql5.5.13
- 使用cmake安装mysql5.5.13
- 使用cmake安装mysql5.5.13
- mysql5.6源码编译安装
- Cetos编译安装MySQL5.6
- 【线段树/数学/扩展欧几里得】 Bzoj 3913:奇数国
- smart 和 dumb组件
- 在 iOS 9 中运行企业版应用
- SSH断开后重新连接
- xcode7、iOS9 设置启动图片(Launch Image)
- Cmake MySQL5.6 编译安装
- IOS页面自动布局 之 NSLayoutConstraint基础篇
- java编程中怎么控制小数点后的位数?
- Tomcat下载使用
- Java SE | SSM 日期类型的转换 由String 转换为Date
- 四大组件之Activity的瘦身版Fragment(片段)
- iOS界面布局之三——纯代码的autoLayout及布局动画 iOS8及VFL语言
- java集合框架图
- 自动化测试使用mybatis更新数据库信息实例