博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redhat 7 源码安装 mysql5.5.49
阅读量:5035 次
发布时间:2019-06-12

本文共 1897 字,大约阅读时间需要 6 分钟。

rpm -aq ncurses-devel libaio-devel cmake yum install -y ncurses-devel libaio-devel cmake

 创建Mysql用户

useradd mysql -s /sbin/nologin -M

 解压mysql安装包

tar xf mysql-5.5.49.tar.gz

 

cd  mysql-5.5.49

 配置编译参数

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_DATADIR=/usr/local/mysql/data \-DMYSQL_UNIX_ADDR=/usr/local/mysql/tmp/mysql.sock \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii \-DENABLED_LOCAL_INFILE=ON \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_FEDERATED_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \-DWITHOUT_PARTITION_STORAGE_ENGINE=1 \-DWITH_FAST_MUTEXES=1 \-DWITH_ZLIB=bundled \-DENABLED_LOCAL_INFILE=1 \-DWITH_READLINE=1 \-DWITH_EMBEDDED_SERVER=1 \-DWITH_DEBUG=0

 

make & make install

 给mysql安装目录用户权限

chown -R mysql:mysql /usr/local/mysql/

 初始化操作

cd /usr/local/mysql/scripts/

 

./mysql_install_db --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --user=mysql

 复制启动文件

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

 启动文件授权

chmod +x /etc/init.d/mysqld

 配置文件说明

my-huge.cnf    #巨大的my-innodb-heavy-4G.cnf  #沉重的my-large.cnf    #大的my-medium.cnf   #中间的my-small.cnf    #小的 如果是生产环境可以根据硬件选择更高级的配置文件,上述配置文件模板对硬件的要求从高到低依次是 my-medium.cnf  ==》 my-small.cnf ==》 my-large.cnf ==》 my-huge.cnf ==》 my-innodb-heavy-4G.cnf

复制配置文件

cp support-files/my-innodb-heavy-4G.cnf /etc/my.cnf

 

/etc/init.d/mysqld start

 配置环境变量

echo 'export PATH=/usr/local/mysql/bin:$PATH' >> /etc/profile

 

source /etc/profile

 设置mysql密码

mysqladmin -u root password '密码'

 设置防火墙

vim /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

 mysql用户创建和授权

select  user,host,password from mysql.user ; create user mysql@'192.168.100.110' identified by '密码';  #创建用户 grant all on *.* to mysql@'192.168.100.110';      #授权 flush privileges;     #刷新操作

 

转载于:https://www.cnblogs.com/lkuo/p/8579716.html

你可能感兴趣的文章
Windows下修改Git bash的HOME路径(转)
查看>>
第三章 TCP/IP
查看>>
【cocos2d-x制作别踩白块儿】第一期:游戏介绍
查看>>
发现的最大数量
查看>>
Ubuntu12.04环境搭建遇到的问题和建议(一个)
查看>>
19.最经济app发短信的方法
查看>>
从零開始学android<SeekBar滑动组件.二十二.>
查看>>
教你用笔记本破解无线路由器password
查看>>
网络编程学习小结
查看>>
JS面向对象
查看>>
excel VLOOKUP函数的用法
查看>>
设计模式
查看>>
orm介绍
查看>>
一个简单程序快速入门JDBC
查看>>
DBA_Oracle基本体系内存和进程结构(概念)
查看>>
unisynedit 在Delphi 2010下的编译问题
查看>>
每日定理3
查看>>
在公司就职时应该注意的事项
查看>>
springMVC整合jedis+redis
查看>>
Python基础之 一 文件操作
查看>>