如何通过编译工具安装mysql5.6-创新互联

下文主要给大家带来如何通过编译工具安装mysql 5.6,希望这些文字能够带给大家实际用处,这也是我编辑这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了呼和浩特免费建站欢迎大家使用!

  yum install ncurses-devel gcc gcc-c++ cmake

  mysql 自行下载

  groupadd mysql  创建mysql组

  useradd -g mysql mysql /sbin/nologin/ -M 创建mysql用户加入到组,不让他登录。

  验证:

   cat /etc/passwd

   cat /etc/group

  mkdir -p /usr/local/mysql5.6/mysql/data 创建库目录,安装目录,数据存放目录。

  chown -R mysql:mysql /usr/local/mysql5.6/mysql  赋权限之mysql data

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

  编译:

如何通过编译工具安装mysql 5.6

 cmake \

 -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.6 \    定义安装路径

 -DMYSQL_DATADIR=/usr/local/mysql5.6/data \     定义数据库路径

 -DMYSQL_UNIX_ADDR=/usr/local/mysql5.6/mysql.sock \  定义监听

 -DDEFAULT_CHARSET=utf8 \          定义字符

 -DDEFAULT_COLLATION=utf8_general_ci \      校验字符

 -DWITH_INNOBASE_STORAGE_ENGINE=1 \       下面4个引擎安装,有数据库不同功能

 -DWITH_ARCHIVE_STORAGE_ENGINE=1 \

 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

 -DWITH_MEMORY_STORAGE_ENGINE=1 \

 -DMYSQL_USER=mysql \           指定用户

 -DMYSQL_TCP_PORT=3306           指定端口

 -DWITH_DEBUG=0 \            关闭DEBUG

 make &&make install

 这个过程还是有点小漫长的,耐心等等~~~~~~~~~~~~~~~~~~~~~

 为mysql做个启动脚本包,其实就是CP,哈哈

 以我的路径为例:

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

 chmod +x /etc/init.d/mysqld   给予执行权限

 chkconfig --level 35 mysqld on  开启启动列表 级别35

 下面初始化数据库:

/usr/loca/mysql/scripts/mysql_install_db --user=mysql \

 --basedir=/usr/local/mysql5.6/ --datadir=/usr/local.mysql5.6/data

 可以看到DATA目录下生成的文件

 拷贝mysql的配置文件到相应目录

 cp /usr/loca/mysql5.6/support-files/mysql-default-cnf /etc/init.d/my.cnf

 vim /etc/init.d/my.cnf

 port=3306

 basedir= /usr/local/mysql

 datadir= /usr/local/mysql/data

 socket= /usr/local/mysql/mysqld.sock

 log-error=/var/log/mysqld.log

 pid-file=/usr/local/mysql/data/mysqlservera.pid

 修改参数为以上

 最后就是环境变量了

 echo "export PATH=/usr/loca/mysql5.6/bin:$PATH" >> /etc/export

service mysqld restart

 查看监听

 netstat -tulnp |grep 3306

 查看进程

 ps -ef |grep mysqld

 结束 MYSQL 直接登录,上密码OK!

对于以上关于如何通过编译工具安装mysql 5.6,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前文章:如何通过编译工具安装mysql5.6-创新互联
转载来于:http://scyanting.com/article/diddjj.html