mysql 5.5 版本编译安装
来源:互联网 发布:飞行员是什么意思网络 编辑:程序博客网 时间:2024/06/05 10:46
hello ,大家好,我是jordy;欢迎大家光临我的博客,我的联系方式有(qq): 1760282809,363232564 欢迎同行多多交流,一起学习,一起进步!
本文描述了mysql5.5版本的编译安装过程:
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.41.tar.gz
useradd -M -s /sbin/nologin mysql如果没有以下工具,则安装,如果已经安装,请谨慎安装
yum install cmake ncurses-devel gcc-c++ -y
tar xzvf mysql-5.5.41.tar.gz
cd mysql-5.5.41
cmake -DCMAKE_INSTALL_PREFIX=/home/work/app/mysql_5_5_41 \
-DMYSQL_DATADIR=/home/work/app/mysql_5_5_41/data \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_unicode_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=ON \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_TCP_PORT=3306 \
-DWITH_PARTITION_STORAGE_ENGINE=1
或者 :
cmake -DCMAKE_INSTALL_PREFIX=${MYSQL_BASE_DIR} \-DMYSQL_DATADIR=${MYSQL_DATA_DIR} \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_unicode_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_EMBEDDED_SERVER=1 \
-DWITH_DEBUG=0
make && make install
#初始化数据库,生成mysql系统自带表:
cd /home/work/app/mysql/
./scripts/mysql_install_db --user=mysql --basedir=/home/work/app/mysql --datadir=/home/work/data/mysql/
cd /home/work/app/mysql
cp ./support-files/my-medium.cnf /etc/my.cnf 复制配置文件
cp ./support-files/mysql.server /etc/init.d/mysqld 复制到系统
chmod 755 /etc/init.d/mysqld 修改属性
chkconfig --add /etc/init.d/mysqld -------添加为服务
chkconfig mysqld --level 235 on 设置在235 级别是开机自动运行
#配置环境
#将mysql 的bin目录加到PATH中,在/etc/profile中加入myslq/bin
export PATH=/home/work/app/mysql/bin:$PATH
8. 登陆测试
9. 修改密码
/home/work/app/mysql/bin/mysqladmin -u root password '123456'
这个时候会报错:mysqladmin: Can't turn off logging; error: 'Access denied; you need (at least one of) the SUPER privilege(s) for this operation'
仔细研究这个错误的本质与权限管控的本质,并记录在此处;
11. 安全优化
删除test库
删除多余用户
只留下 root localhost
root 127.0.0.1
drop user ''@'' or delete
主机大写,或者特殊字符删除不了
12.打开my.cnf文件,然后配置相应的项,比如innodb等的参数等,根据当前机器的内存及硬件情况配置合适的值;
阅读全文
0 0
- mysql 5.5 版本编译安装
- mysql各版本编译安装
- mysql 5.5版本安装
- 编译安装MySQL-5.5
- MySQL安装:编译安装5.5
- MySQL编译DEBUG版本
- MySQL 5.5 源码编译安装
- 编译安装mysql-5.5.11
- 编译安装Mysql 5.5.x
- mysql-5.5.33编译安装
- 源码安装MYSQL 5.5+版本全攻略
- 如何用YUM安装Mysql 5.5版本
- CentOS6.5安装二进制mysql-5.5版本
- centos yum 安装 高版本 mysql(5.5)
- mysql dba系统学习(1)mysql各版本编译安装
- cmake安装高版本MySQL(5.5以上版本)
- mysql 安装版本 配置
- Mysql 免安装版本
- 二进制中1的个数
- 哪里可以写技术微博?
- 6月4号学习笔记~
- linux-mysql删除
- 有序广播
- mysql 5.5 版本编译安装
- 【10.1】c++ primer plus 课后编程答案
- 图像处理之特征提取:LBP特征简单梳理
- FILE结构体与文件描述符
- 定位的配合使用
- spring第一篇----XmlBeanFactory 小结
- 基于ARM的RPi3+raspbian-jessie-lite-2017-04-10上OpenCV3.2.0在python2.7.9上本地编译安装及调用命令汇总
- LeetCode-557. Reverse Words in a String III
- H5小白入门笔记(3)