下载基础镜像
docker pull centos:6.8 (冒号后面是版本号,不写的话默认是latest,也可以自己选择版本号)
创建容器
docker run -tid --name infobright -p 3306:3306 -v I:\infobright:/share centos:6.8 /bin/bash
Infobright文件夹中上面这个rpm文件
docker exec -ti infobright /bin/bash
rpm安装infobright
rpm -ivh infobright-4.0.7-0-x86_64-ice.rpm
cd /usr/local/infobright
./postconfig.sh
会提示注册选择不注册即可。
初始化数据
cd /usr/local/infobright/scripts/
./mysql_install_db --user=root --basedir=/usr/local/infobright --datadir=/usr/local/infobright/data --force
chown mysql.mysql -R /usr/local/infobright-4.0.7-x86_64/
启动infobright
/etc/init.d/mysqld-ib start
修改root密码
mysqladmin -uroot -p root ’root’
进入infobright
mysql-ib -u root
赋给root远程访问权限
grant all privileges on *.* to 'root'@'%'identified by 'root' with grant option;
flush privileges ;
修改配置文件
vi /etc/my-ib.cnf
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
skip-name-resolve
重新启动
/etc/init.d/mysqld-ib restart
Infobright可以用navicat远程连接了