• 在 centos6.4 上编译 mysql 源代码安装数据库


    本文转自 longriver.me   

    最近使用朋友的一台centos的服务器,没有root权限,已有mysql也没有创建数据库的权限,因此想自己安装一个新的mysql,没想到安装起来颇费一番周折。下文将安装过程中出现的问题总结一下,让诸位看官可以少走弯路。

       1,下载源码包,cmake,cmake 编译安装主要参考 http://blog.csdn.net/westmaniac/article/details/6535000一文。但是注意,

    cmake . /
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql /
    -DINSTALL_DATADIR=/usr/local/mysql/data 中两个参数,应该更改一下,改成非root用户有读写权限的路径

       2,非root权限安装mysql,主要参考http://www.liaoqiqi.com/blog/2011/non-root-install-mysql/一文,但是存在的问题是。defaults-file 的写法,[mysqld] [client] 这两个模块比较重要,各项参数如果在此定义的话,就免去一一在外设置。一开始不知道有[client]端的配置,该段的主要是配置当使用mysql 的client程序访问mysqld时候的配置。注意 --socket参数,随便可以设置一个socket,但是一定要有读写权限的路径下。

       3,使用mysqladmin设置好user之后,使用 user 登录,设置一个另外使用的帐号,grant all privilleges 给它,但是有时候出现问题就是,本地无法连接mysql server,原因是grant 的时候 @ localhost @127.0.0.1 都添加上试试。可以select * from mysql.user 查看一下,该用户和root在@的位置上的不同,都grant上,@‘‘%“好像只是能在外部机器访问没有问题了,但是在本地访问出现问题。应该是路由表的一些规则。添加一下这些localhos的访问就好。

  • 相关阅读:
    Iphone和iPad适配, 横竖屏
    JSONModel
    iPhone socket 编程之BSD Socket篇
    UIImageView 动画 / UIImage 方向
    iOS团队开发者测试
    xcode6以后, 使用.pch
    C# new override
    MVC, MVP, MVVM
    VS2010 VC Project的default Include设置
    centos 7 安装mysql5.6rpm格式197
  • 原文地址:https://www.cnblogs.com/harveyaot/p/3216204.html
Copyright © 2020-2023  润新知