RHEL as4 虚拟机

InstallMysql.sh

cd /usr/local/soft/mysql-3.23.58

#prefix=/usr/local/mysql mysql安装的目标目录

#localstatedir=/var/lib/mysql 数据库存放的路径

#sysconfdir=/etc my.ini配置文件的路径

./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql && make && make install

#安装完以后要初始化数据库,当然你是升级的话不用做这步

/usr/local/mysql/bin/mysql_install_db

#添加mysql用户,不明白这里参数M O R 是什么意思,以前看到的是-R mysql:mysql

useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql

#设置详细的权限,不明白,但是非常有用,出了问题用这个都解决了.

#一般情况下都是不能正常链接数据库,错误提示一般为:

#ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

#其实网上上海seo大家问的最多的都是整个问题,说什么链接不到mysqld.sock,其实大家不妨看看mysql的错误日志就明白怎么回事,我这里#

的错误日志是在/var/lib/mysql/*.err 你会发现mysql只所以不能启动,是因为/var/lib/mysql的权限不允许mysql服务访问,英文mysql默认#

是调用mysql用户来启动服务的,好了,既然知道是什么原因找到不能启动,那就简单了。我们只要chown -R mysql:mysql /var/lib/mysql #

就行,如果还是启动不了,再慢慢调试权限,反正一般启动不了都是权限的问题。

#如果大家还是不能启动不了的话,那就用我的比较繁琐的权限的设置

chown -R root /usr/local/mysql

chgrp -R mysql /usr/local/mysql

chown -R root /usr/local/mysql/bin

chgrp -R mysql /usr/local/mysql/bin

chgrp -R mysql /var/lib/mysql

chmod 777 /var/lib/mysql

chown -R root /var/lib/mysql/mysql

chgrp -R mysql /var/lib/mysql/mysql

chmod 777 /var/lib/mysql/mysql

chown -R root /var/lib/mysql/mysql/*

chgrp -R mysql /var/lib/mysql/mysql/*

chmod 777 /var/lib/mysql/mysql/*

chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a

#启动mysql

/usr/local/mysql/bin/safe_mysqld &

#测试mysql工作是否KO

mysql -uroot mysql

# 复制mysqld,并可执行,添加到服务,自动启动(也可以用ntsysv添加)

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

chmod 700 /etc/rc.d/init.d/mysqld

chkconfig --add mysqld

chkconfig --level 3 mysqld on

#比较关键,不是很理解...大家可以不做这步,大可以在编译其他软件的时候自定义myslq的库文件路径,但我还是喜欢把库文件链接到默认的位置,这样你在编译类似PHP,Vpopmail等软件时可以不用指定mysql的库文件地址。

ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql

ln -s /usr/local/mysql/include/mysql /usr/include/mysql

mysql 3.23.58_mysql3.23.58相关推荐

  1. 2015年考研英语复习23问23答

    2015年考研英语复习23问23答 (第三版) 目  录 1.2015 年考研我们应该知道的三件事,是什么? 2.全国考研政治平均成绩每年都近60分,为什么考研英语平均成绩一直在40多分? 3.现在的 ...

  2. java 获取当天0时0分0秒和 23时23分59秒 的时间

    /*** Purpose:获取当天0时0分0秒的时间* @author Hermanwang* @return* @return Date*/public static String todayFir ...

  3. pdo mysql fedora_在Fedora 23 Server和Workstation上安装LAMP(Linux, Apache, MariaDB和PHP)

    在安装LAMP之前,建议先更新系统包 $ sudo dnf update 第一步:安装Apache Web服务器 1.在Fedora 23安装Apache,你可以运行下面的命令: $ sudo dnf ...

  4. MySQL中datetime类型23:59:59变成下一天的00:00:00

    文章目录 1. 现象 2. 分析 3. 解决 1. 现象 公司项目中有一个统计的业务需求,需要记录数据的开始和结束时间点,对应的是MySQL表中的datetime类型.结束时间是当天的23:59:59 ...

  5. 2017年10月23日23:58:04

    占坑-- 深夜填坑ing--今天荒废了一节升旗的时间(毕竟laj是那么爱国辣:-> 早上撸了两题,一个树形dp,存双边的时候最好tot从2开始,因为这样可以通过i^1找到这条边的反向边,还有一个 ...

  6. Mysql学习总结(23)——MySQL统计函数和分组查询

    1.使用count统计条数:select count(字段名...) from tablename;

  7. 2022年收入增长23%,23年Q1大涨85%,上市后英方软件交出了一份亮眼的答卷

    ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 2023年4月26日,英方软件(688435)公布了上市后首个业绩报告,包括2022年度财报和2023年第一季度财报.披露财报显示,英方软件在2 ...

  8. 渣男 23 式 | 23 种设计模式的通俗解释,看完秒懂

    点上方"菜鸟学Python",选择"星标"共460篇原创干货,第一时间送达 来源:http://zhuanlan.zhihu.com/p/100746724 设 ...

  9. 机甲大师:矩形框选(23/4/23已更新)

    2023/4/17:由于大创的关系,我把这个算法整合进新项目中,所以同时修复了代码中的一些问题,比如全局对象问题,当然挺多没改的(代码是大一写的,现在看看真的是屎.) 效果如图: ---------- ...

最新文章

  1. 微软亚研院CV大佬代季峰跳槽商汤为哪般?
  2. Python_List对象内置方法详解
  3. java label覆盖_java – 将JLabel置于JLabel之上,其中包含图像
  4. 神仙在双11晚上,都干了些啥?
  5. C#使用ListView更新数据出现闪烁解决办法
  6. plpythonu_PostgreSQL PL/Python 函数
  7. cycle/Pix2Pix 模型
  8. 转:概述RAID磁盘的IOPS
  9. 信息学奥赛C++语言:判断正负
  10. 网站建设:网站安全检测工具
  11. MacOS Ventura 13.0 Beta2 (22A5286j) 带 OC 0.8.2 三分区原版黑苹果镜像
  12. 关于支付宝CertificateException: X.509 not found的那些事~づ♡ど,JDK同样的版本之间也会有问题!
  13. cdr 表格自动填充文字_CDR小工具YG插件,从此提升工作效率!
  14. 【浏览器】360浏览器默认用极速模式打开页面
  15. QQ秀已然式微,而同时迭代的厘米秀正在雄起。
  16. iOS使用百度地图定位,关掉系统定位服务该怎么提示用户打开
  17. 【日常记录】小米笔记本蓝屏拆机维修(错误信息:WHEA_UNCORRECTABLE_ERROR)
  18. java毕业设计——基于java+Eclipse+jsp的网上手机销售系统设计与实现(毕业论文+程序源码)——网上手机销售系统
  19. 华为鸿蒙os手机计划表,华为为什么还没有推出鸿蒙OS智能手机的计划
  20. Mac下更换Homebrew镜像源

热门文章

  1. 企业服务器维护与管理,如何“规范“管理企业license服务器?减少企业管理成本!...
  2. [2015.01.21]数据恢复类....不定时添加
  3. iOS面试必备-iOS基础知识
  4. 接口报params province error_Python3+requests搭建接口自动化测试框架
  5. 【精彩回顾】迪拜BSV全球区块链大会Day1
  6. 农产品溯源系统:以透明的方式向消费者展示信息
  7. 物理机u盘安装linux,自物理机(服务器)u盘安装centos6.5
  8. 【粉丝问答区】转行需要考证书吗?
  9. 我对无人机重心高度的理解
  10. 【损失函数】MSE, MAE, Huber loss详解