#下载mysql源码包
curl -O http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.12.tar.gz
tar -zxf mysql-5.6.12
cd mysql-5.6.12
#添加执行用户名和组
groupadd mysql
useradd -g mysql mysql
#开始编译安装
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=all \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/var/mysql/data \
-DMYSQL_USER=mysql
make -j8
make install
#改变所有者及控制权限
chmod +w /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
mkdir -p /var/mysql/
mkdir -p /var/mysql/data/
mkdir -p /var/mysql/log/
chown -R mysql:mysql /var/mysql/
#配置文件及安装服务
cd support-files/
cp my-default.cnf /var/mysql/my.cnf
cp mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig --level 345 mysqld on
#初始化数据库
/usr/local/mysql/scripts/mysql_install_db \
--defaults-file=/etc/my.cnf \
--basedir=/usr/local/mysql \
--datadir=/var/mysql/data \
--user=mysql
#建立软链接
ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/
ln -s /usr/local/mysql/bin/mysql /usr/bin/
#启动MySQL服务
service mysqld start
#修改root帐户密码
mysqladmin -u root password 123456
#登陆MySQL
mysql -uroot -p
#创建一个MySQL 帐户
CREATE USER 'ryan'@'localhost' IDENTIFIED BY 'some_pass';#some_pass就是ryan帐户密码
#对用户ryan进行授权,当然你最好不要这么做
GRANT ALL PRIVILEGES ON *.* TO 'ryan'@'%' IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
#刷新权限
flush privileges;
#修改默认的引擎
set global storage_engine=MYISAM
set storage_engine=MYISAM
这里仅记录相关步骤,期间遇到任何问题可在右侧搜索框搜索相关解决方案。
Linux MySql编译安装
来源:清泛原创 2016-08-15 15:20:12 人气: 我有话说( 0 人参与)
安装环境:centos 6.4 x86_64curl -O http: cdn.mysql.com Downloads MySQL-5.6 mysql-5.6.12.tar.gztar -zxf mysql-5.6.12cd mysq...
安装环境:centos 6.4 x86_64
注:本文为本站或本站会员原创优质内容,版权属于原作者及清泛网所有,
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)
相关热点
- 1js中int和string互换(js int转string,js string转int)
- 2虚拟机安装CentOS出错:EDD:Error 8000 r...
- 3chown: invalid user: mysql:mysql
- 4路径 /storage/emulated/0/... 在哪儿?
- 5[解决]Windows 成功诊断出虚拟内存不足的情况
- 6GIF截图工具, 三款免费好用的Gif截图工具推荐
- 7宽度默认980px?手机浏览器及pc浏览器width...
- 8Web API 最佳入门指南
- 9Mac OS 可视化ssh文件传输工具(替代scp命令行)
- 10【解决】VNC:No configured security ty...
本月排行
- 1路径 /storage/emulated/0/... 在哪儿? 117次浏览
- 2【解决】linux class mysqli not found 51次浏览
- 3[解决]Windows 成功诊断出虚拟... 49次浏览
- 4GIF截图工具, 三款免费好用的G... 45次浏览
- 5csv文件用excel打开修改保存后,... 30次浏览
- 6虚拟机安装CentOS出错:EDD:Err... 25次浏览
- 7【解决】VNC:No configured s... 21次浏览
- 8svn提交文件夹失败 svn: File... 21次浏览
- 9JAVA“无法启动该应用程序”的... 18次浏览
- 10[解决]CTRL: PTY read or GRE write failed 17次浏览
评论排行
- 1C++ 读写xml方法整理(持续更新)3次评论
- 2Reference to ' ' is ambiguous:符号定义重复2次评论
- 3全民OS2次评论
- 4__attribute__2次评论
- 5海量数据相似度计算之simhash和海...2次评论
- 6C++使用OLE/COM高速读写EXCEL的源码2次评论
- 7AfxIsValidAddress 测试内存地址2次评论
- 8C++入门进阶最佳实战2次评论
- 9phpcms附件上传 Flash换成H52次评论
- 10解决xrdp登陆不上的问题:xrdp s...2次评论