mysql的源码安装

            说明:mysql的安装   非标准安装 必训手动添加路径
前提 得有软件包 mysql-。。。。。。tar.gz
tar zxvf   mysql ..tar.gz  -C /usr/local 解压并注意放置的路径
 mysql服务器得放置/usr/local/mysql 才能如默认的编译方式进行安装或者进行连接
  ln -sv mysql-...linux...../    mysql创建连接
  ll  查看并验证结果
  cd /user/local/mysql
  ...ls...查看结果是否相同
  groupadd  mysql  添加组
  useradd -g mysql -s /sbin/nologin -M mysql ??? 添加用户无需shell和家目录
  id mysql 查看结果
注意在mysql目录下
  chown mysql:mysql .  -R 递归修改当前目录的属主和属组
  ll 查看。。  
  注意时刻利用tab建防止出错!!!
  scripts/mysql_install_db --user=mysql  脚本以用户mysql身份进行初始化
  chown -R root . 权限返回
  chown -R mysql data 数据保留存放位置
  注意路径的修改
  vim /etc/profile
  PATH=$PATH:/usr/local/mysql/bin 在export前添加
  启动mysql  。。。bin/mysqld_safe --user=mysql &后台运行
  netstat -tnlp 查看mysql的3306 端口是否开启
  . /etc/profile ????重新读取配置文件
  连接。。mysql    \q 推出
 注意mysql库文件的位置存放
 vim /etc/ld.so.conf.d/mysql.conf
 /usr/local/mysql/lib  将mysql文件的路径放入其中
    ldconfig -v  重新加载内容  

另外需要改写路径的   还有  开发文件 man文件及 头文件inlcude  。。。

  ls include/查看
  ln -sv  /usr/local/mysql/include/  /usr/include/mysql ???

    启动文件
    cp support-files/mysql.server /etc/init.d/mysqld<启动进程》
    可以查看是否为执行文件
    ll /etc/init.d/mysqld
    chkconfig --add mysql  添加到开机自动启动队列
    chkconfig  mysqld on 开机自动启动
  cp support-files/my-large.cnf  /etc/my.cnf 拷贝配置文件
  service mysqld restart  
  netstat -tnlp 查看mysql的3306 端口是否开启

 嗯  。。这就可以尝试有自己的数据库啦。。看似如此简单的问题竟花了近2个小时的时间来整理

因。。时间有限只好匆匆收笔。。。不足之处还望高人指点。。必当感谢!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章