Linux mysql 多事例安装

[复制链接]
老菜鸟 发表于 2018-8-16 16:57:19 | 显示全部楼层 |阅读模式
安装mysql
1安装CMAKE: yum  install cmake         #安装编译器
1.1 安装mysql:tar -zxvf mysql5.6.tar.gz         #解压源码包
1.2 cd mysql         #进入目录
1.3 - . CMAKE_INSTLALL_PRIFIX=/server/mysql         #指定程序目录
1.4 make -j5 && make install        #编译安装
1.5 groupadd mysql         #创建mysql组
1.6 useradd mysql -g mysql         #创建mysql用户并加入mysql组
1.7 mkdir -p /data/mysqldata/         #创建数据存放目录
1.8 chown -R mysql:mysql /data/mysqldata/         #更改数据目录为mysql用户
1.9 ./scripts/mysql_install_db --basedir=/server/mysql --datadir=/data/mysqldata/ --user=mysql         #mysql初始化
1.9.1 cp support-files/my-default.cnf /etc/my.cnf         #CP配置文件到/etc下
1.9.2 cp support-files/mysql.server /etc/init.d/mysqld         #CP启动文件到程序启动目录/etc/init.d/下
1.9.3 chkconfig --add mysqld          #加入开机自启动
1.9.4 chkconfig mysqld on         #设置开机自启动
1.9.5 service mysqld restart          #启动服务
1.9.6 netstat -nultp | grep 3306          #存在便启动成功
1.9.7 vim /etc/profile         {最后一行加入 export PATH=$PATH:/server/mysql/bin} #将mysql启动程序目录加入全局变量
1.9.8 source /etc/profile          #使之前配置生效
1.9.9 mysql         #第一次登录mysql 无需密码
1.9.9.1 use mysql         #选择数据库mysql数据库存放用户信息
1.9.9.2 UPDATE user SET password=PASSWORD('123456') WHERE user='root';                 #修改密码
1.9.9.3 flush privileges;         #刷新更改使之生效
1.9.9.4 exit;         #退出
1.9.9.5 mysql -uroot -p'123456'         #使用密码登录

多事例启动
2.1 mkdir /data/mysqldata3307                #新建3307程序目录
2.2 mkdir /server/sock3307/        #新建socket3307接口目录
2.3 chown -R mysql:mysql /data/mysqldata3307          #更改数据目录为mysql用户
2.4 cp /etc/my.cnf /etc/my3307.cnf         #CP默认安装配置文件
2.5 chown -R mysql:mysql /etc/my3307.cnf         #更改文件为mysql用户
2.6 vim /etc/my3307 {datadir=/data/mysqldata3307 socket=/server/sock3307}         #修改数据目录3307本地接口目录
2.7 /server/mysql/scripts/mysql_install_db --basedir=/server/mysql --datadir=/data/mysqldata3307/ --user=mysql         #mysql3307初始化
2.8 /server/mysql/bin/mysqld_safe --defaults-file=/etc/my3307.cnf --user=mysql &         #启动3307实例
2.9 netstat -nultp | grep 3307          #存在便启动成功
2.9.1 mysql -uroot --socket=/server/sock3307/mysql.sock -p         #登录mysql3307实例第一次无需密码
1.9.2 use mysql         #选择数据库mysql库存放用户信息
1.9.3 UPDATE user SET password=PASSWORD('123456') WHERE user='root';                 #修改密码
1.9.4 flush privileges;         #刷新更改使之生效
1.9.5 exit;         #退出
1.9.6 mysql --socket=/server/sock3307/mysql.sock -p -uroot -p'123456'         #使用密码登录

本文原创,若有损坏到任何人和组织的利益请联系本人删除。
联系方式QQ2646140471。欢迎交流指正




上一篇:2018年8月16日签到记录贴
下一篇:2018年8月17日签到记录贴

本版积分规则

QQ|Archiver|手机版|小黑屋|RD之家 - 研发工程师的伊甸园 ( 京ICP备18037383号 )
360导航 360安全浏览器 蚂蚁搜索 速搜全球 酷帝网站目录 搜狗导航 114啦网址导航

GMT+8, 2018-9-23 10:17

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表