首先去下载mysql的源码安装方式的tar包
接下来直接执行如下命令:
[code="java"]shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql(记得一定要用root权限执行)
shell> chown -R root .
shell> chown -R mysql data
# Next command is optional
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> bin/mysqld_safe --user=mysql &
shell> cp support-files/mysql.server /etc/init.d/mysql.server
//拷贝服务
cp /usr/local/mysql/bin/mysqld /etc/init.d/mysql
注意在Ubuntu11中有时会提醒libaio1这样一个函数库文件找不到,所以需要你在Ubuntu软件中心里去安装这样一个文件。
接下来就是配置mysql的用户了,略过。
更详细的还请参考:
http://hi.baidu.com/du_liang/blog/item/ee7fc619d0a601a54bedbc32.html
安装完成后执行: sudo mysqld_safe --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql & 试试
常见问题:
1:安装的时候提示[ERROR] Incorrect definition of table mysql.proc: expected column 'comment' at position 15 to have
解决方案:删除原有的所有/var/lib/mysql
参考:http://ubuntuforums.org/showthread.php?t=1898246
如果出现:./mysqld: Can't change dir to '/var/lib/mysql/'
则需要执行:sudo chmod 755 /var/lib/mysql
2:执行scripts/mysql_install_db --user=mysql的时候 提示FATAL ERROR: Could not find mysqld
解决方案:加上参数scripts/mysql_install_db –user=mysql –basedir=/usr/local/mysql
3:启动mysql 报错Can't find messagefile '/usr/share/mysql/errmsg.sys'
由于mysql 默认启动的方式是/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 建议直接删除掉/etc/my.cnf
删除掉/etc/my.cnf后,在/etc/mysql/my.cnf加入
basedir = /usr/local/mysql
datadir=/usr/local/mysql/data
lc-messages-dir=/usr/local/mysql/share/english
所以依次查看上述文件,看哪一个文件所指向的目录错误
另外一种比较好的方式是:mysqld --skip-grant-tables --user=mysql --lc-messages-dir="/usr/local/mysql/share/english/"
或者加上mysql --basedir=...
4:如何设置mysql开机自启动
最简单的方法是修改/etc/rc.local脚本,加上你的脚本启动参数,不过Linux规定这个脚本或者你的命令执行后,退出状态值必须为0。所以更好的方法是将mysql作为一项系统服务来启动。
cp mysql.server /etc/init.d/mysql
[code="java"]chmod +x /etc/init.d/mysql
//ubuntu
sudo update-rc.d mysql defaults
- 浏览: 1220960 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (883)
- Spring (101)
- Swing (1)
- Mysql (21)
- Js (59)
- Jsp (2)
- Hibernate (19)
- Myeclipse (5)
- SqlServer 2000 (2)
- poi (15)
- Java (70)
- SSH (12)
- Html (47)
- Fusion Charts (1)
- C\C++ (2)
- 汇编 (36)
- Jquery (37)
- Struts2 (6)
- Ubuntu (16)
- powerDesinger (4)
- Jboss (3)
- JAX-RS (13)
- JAXB (5)
- JAX-WS (11)
- JMS (4)
- WebSocket (8)
- PHP (16)
- Flash (1)
- maven (3)
- Oracle (8)
- HttpClient (6)
- sqlserver (19)
- svn (5)
- Tomcat (3)
- Jdbc (3)
- EsayUi (11)
- 微信公众平台 (19)
- IIS (2)
- Freemarker (11)
- Comet (1)
- Spring MVC (85)
- JBoss Seam (3)
- 二维码 (9)
- Spring Security (4)
- Ehcache (3)
- Apache Shiro (7)
- jackson (16)
- JPA (8)
- jcaptcha (2)
- RSA (2)
- Ajax (6)
- 跟我学Shiro (0)
- Spring4 (19)
- 跟我学spring3 (0)
- css (32)
- excel (4)
- Filter (3)
- 微信公众帐号开发教程 (0)
- Android (6)
- log4j (6)
- 淘宝接口 (17)
- 支付集成 (3)
- 单点登录 (3)
- Html5 (27)
- 移动平台前端 (3)
- Linux (44)
- FusionCharts (27)
- Json Jackson Xml (5)
- 方培工作室-微信开发 (0)
- Apache与Tomcat与IIS整合 (10)
- Nginx (17)
- webService (2)
- apache (4)
- lucene (3)
- lodop (2)
- Shiro (3)
- zTree (2)
- ireport (12)
- Servlet3.0 (5)
- 前端美工 (19)
- AngularJS (1)
- C#开发微信门户及应用 (0)
- Shell (3)
- bat脚本 (16)
- Bootstrap (26)
- Less (10)
- photoshop (6)
- Redis (6)
- Mongodb (10)
- MyBatis (3)
- 数据结构 (0)
- 读写分离-主从复制 (0)
- JFinal (0)
- 百度地图api (3)
- hadoop-hbase-hive-spark (3)
- WebStorm (2)
- Quartz (5)
- ios (0)
- Mina (8)
- Android Studio (4)
- Ratchet教程 (0)
- 移动端重构系列 (1)
- cubic-bezier贝塞尔曲线CSS3动画工具 (1)
- nginx+tomcat+memcached集群 (0)
- 集群 (0)
- ZooKeeper (3)
- Dubbo (0)
- vpn (0)
- kafka (0)
- JVM垃圾回收机制 (0)
- 微信小程序 (0)
- Lua (0)
- Hystrix (0)
- Vue.js (0)
- mycat (0)
- Openresty (0)
- springBoot (0)
- 新分类 (0)
- guava (0)
- 大数据 (0)
- Sentinel (0)
最新评论
-
JackMacing:
中文怎么解决?
SpringMVC与iReport(JasperReports) 5.6整合开发实例 -
18335864773:
用pageoffice把.可以实现在线的文档操作.直接转pdf ...
转:使用jasperreport动态生成pdf,excel,html -
linhao0907:
推荐一款轻量开源的支付宝组件:https://github.c ...
关于Alipay支付宝接口(Java版) -
songronghu:
太好了,非常有用,谢谢分享~
Java ConcurrentModificationException 异常分析与解决方案 -
wzwahl36:
http://www.atool.org/json2javab ...
Java下利用Jackson进行JSON解析和序列化
发表评论
-
ERROR 1055 (42000): Expression #1 of ORDER BY clause is not in GROUP BY..sql_mod
2018-11-24 10:19 0MySQL错误:Expression #1 of OR ... -
【解决方案】MySQL-5.7.9 服务无法启动-“NET HELPMSG 3534”
2017-07-02 16:35 0其实理论上现在 ... -
(亲测可用)mysql数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题
2017-06-23 10:44 0数据导入报错:Got a packet bigger ... -
Centos使用root用户也无法删除文件
2017-06-14 17:09 0问题现象: Centos系统下使用root用户也无 ... -
(亲测可用)阿里云服务器CentOS7中Tomcat8.x启动慢问题解决记录
2017-06-14 11:50 0公司服务器刚换CentO ... -
mysql数据库source命令导入备份报错乱码的问题
2017-06-13 15:11 0对于一般的比较小的数据库备份导入,可能用phpmya ... -
CentOS挂载新硬盘
2017-06-13 10:05 01.查看当前硬盘使用状况: [root@glu ... -
易百教程
2017-06-07 14:00 0http://www.yiibai.com/lua/l ... -
(亲测可用) MYSQL迁移或者升级的故障解决大全
2017-06-05 19:21 0http://www.w2bc.com/article ... -
MYSQL迁移或者升级的故障解决大全
2017-06-05 17:36 0https://wenku.baidu.com/vi ... -
centos修改mysql数据库路径
2017-06-05 13:52 0http://www.pc811.com/6/1/26 ... -
CentOS7中关闭selinux
2017-06-05 13:16 0在安装Cobbler和Puppet时需要关闭selin ... -
Linux里如何查找文件内容
2017-06-01 15:15 10060Linux查找文件内容的常用命令方法。 从文 ... -
使用四种框架分别实现百万websocket常连接的服务器
2017-05-25 09:37 0http://colobu.com/2015/05/2 ... -
mysql中Illegal mix of collations for operation “UNION”错误的解决方法
2017-02-22 15:08 0在Mysql中,用union联合多表时,发现如果 ... -
MySQL 5.7的JSON数据类型详解介绍
2017-02-10 17:50 0http://www.111cn.net/datab ... -
MySQL分库分表的实现过程详解介绍
2017-02-10 17:47 0http://www.111cn.net/datab ... -
让MySQL支持emoji表情
2017-01-04 17:02 12648http://www.cnblogs.com/suif ... -
Java分布式数据源分表分库、读写分离应用层框架:j360-datasource
2016-11-21 16:11 0https://github.com/xumin ... -
Mysql分库分表方案
2016-11-19 01:38 0Mysql分库分表方案 ...
相关推荐
### Linux Redhat5下手工安装配置PHP+MySQL+Apache -- LAMP环境搭建 本文将详细介绍如何在Redhat5系统上手动搭建LAMP(Linux + Apache + MySQL + PHP)环境。LAMP是一种流行的开源Web服务器软件堆栈组合,适用于...
mysql 在 Linux 下有三种安装方式:rpm 安装、二进制安装及源码安装。下面以二进制方式安装为例,介绍 mysql 的安装步骤: 1. 创建 mysql 用户组和用户 [root@mysql script]# groupadd mysql [root@mysql script]# ...
这里我们选择使用RPM包的方式进行安装。 ```bash [root@boserver odbc]# ls -l 总计 1656 -rw-r--r-- 1 root root 298139 2014-08-27 unixODBC-2.2.11-10.el5.x86_64.rpm -rw-r--r-- 1 root root 811785 2014-08-27...
然后去应用的官方网站下载对应的源代码包,如*.tar.gz 再解压 tar zxfv *.tar.gz 再根据使用情况对编译配置进行修改,或直接采用默认配置 cd * ./configure 再进行编译和安装 make make install。 2.2 最小特权原则...
现在,你已经在Linux系统上成功地手工编译安装了LNMP环境。你可以通过访问`http://your_server_ip/`来测试PHP是否正常工作,如果看到PHP版本信息,说明安装成功。 以上就是LNMP手动编译安装的详细步骤,这个过程中...
准)和 Xlinux(安装最容易)。 二.安装Linux的好处? Linux的核心具有 Windows 无法比拟的稳定性和高效率,在不使用 X Windows 的情况 下,它占用系统资源较少,可以使一台 Intel486摇身一变成为高效工作站。...
1. 下载MySQL Server 5.0.45的源代码包`mysql-server-5.0.45.tar.gz`,将其上传至`/home`目录。 2. 将初始化脚本`DBInit_0_9_0020_mysql.sql`和`tlbbdb_stat.sql`也上传到`/home`目录。 **步骤二:安装MySQL** 1. ...
本篇将详细讲解如何手工编译与配置VSFTPD(Very Secure FTP Daemon),这是一个流行的、安全的FTP服务器软件,尤其适用于Linux系统。 首先,我们需要从官方源获取VSFTPD的最新版本。在示例中,我们可以使用`wget`...
在Linux系统中,有时为了获得最新的功能或者特定的配置需求,我们可能会选择手动编译和安装VSFTP,而不是通过包管理器(如apt或yum)来安装预编译的版本。以下是一个详细的VSFTP手工编译及配置虚拟用户的过程。 ...
对于Linux用户,则可以使用tar.gz包解压即可。 - **JBoss服务器的下载与安装**:类似Tomcat,JBoss也可以从其官方网站下载,根据操作系统选择合适的安装包。 - **MySQL数据库的下载与安装**: - **下载地址**:...
- **安装与运行**:与Tomcat类似,根据操作系统选择合适的安装方式。 - **配置与管理**:通过管理界面进行配置与监控。 - **MySQL数据库服务器的安装与运行**: - **官方版本**:直接从MySQL官网下载安装包,...
[root@mysql-bk serydir]# mfsgettrashtime bind-9.4.0.tar.gz bind-9.4.0.tar.gz: 600 文件被删除10 分钟后(600 秒),才真正删除文件,回收磁盘空间。 ★ 为文件创建快照 MFS文件系统的组成 1、 元数据...
- **Linux/Unix 平台**:解压下载的 tar.gz 文件到指定目录。 - **Mac OS X 平台**:同样双击安装包进行安装。 **1.2.3 配置环境变量** - **Windows**:在“系统属性”中选择“高级”选项卡下的“环境变量”,添加...