Chinaunix首页 | 论坛 | 博客
  • 博客访问: 371348
  • 博文数量: 166
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1640
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-05 11:44
个人简介

文章不在长,坚持不懈记录下努力前行的脚步

文章分类

全部博文(166)

文章存档

2017年(19)

2016年(59)

2015年(88)

我的朋友

分类: Mysql/postgreSQL

2016-07-21 16:25:59

正常步骤
1.创建datadir并授权
mkdir /var/lib/mysql/3308
chown -R mysql:mysql /var/lib/mysql/3308
2.修改配置文件
vi /var/lib/mysql/3308/my.cnf
[mysqld]
user = mysql
pid-file = /var/lib/mysql/mysqld3.pid
socket = /tmp/mysqld3.sock
port = 3308
datadir = /var/lib/mysql/3308
log-bin         = mysql-bin
server-id       = 3308
log-error       = error.log
3.初始化实例
./mysql_install_db --defaults-file=/var/lib/mysql/3308/my.cnf --basedir=/usr/local/mysql
4.后台启动实例
mysqld_safe --defaults-file=/var/lib/mysql/3308/my.cnf &
5.验证是否启动成功
ps -ef|grep mysql


note:
1.初始化和启动实例时有的版本不支持--user选项,初始化的时候回初始化不了,启动的时候会出现mysqld_safe a mysqld process already exists!
2.有的版本直接就可以初始化启动
初始化实例
mysql_install_db --user=mysql --datadir=/var/lib/mysql/3311
启动实例 (如果没有指定配置问价,启动加--port选项)
mysqld_safe --datadir=/var/lib/mysql/3311 --port=3311 --user=mysql &
3.如果同一台主机下面安装了两个版本的rdbms,初始化时有可能会缺少host表的相关文件,有时候可能会缺少event以及tables_priv,缺少host表文件可以通过加--skip-grant-tables选项启动实例,登录后flush privileges时会报
ERROR 1033 (HY000): Incorrect information in file: './mysql/tables_priv.frm'的错误

阅读(876) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~