菜单

JBOSS以及MySQL的安装配置,共享存储NFS

2019年8月2日 - 4166m金沙
JBOSS以及MySQL的安装配置,共享存储NFS

网上关于Linux环境下JDK,JBOSS以及MySQL的安装配置资料很多,通过自己这两天的安装经验整理收录改写如下

MySQL实现高可用+共享存储NFS

mysql在linux上的安装之三(二进制安装)

安装二进制源码包:


  1. //这个MYSQL是二进制版的,不用编译

  2. 更改权限
    chmod 755 mysql-5.0.41-linux-i686-glibc23.tar.gz

  3. 将解压后生成的目录,复制到/usr/local/下并改名为mysql
    tar xfz mysql-5.0.41-linux-i686-glibc23.tar.gz

  4. 创建用户组与用户
    groupadd mysql 建立mysql组
    useradd mysql -g mysql
    建立mysql用户并且加入到mysql组中

  5. cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

    support-files目录下有4个模版文件,我们选择其中一个座位Mysql的配置文件,覆盖/etc/my.cnf(系统默认的配置,其中设置了性能参数和Mysql的一些路径参数)
  6. cd /usr/local/mysql
    ./scripts/mysql_install_db –user=mysql
    进入mysql目录
    初试化表并且规定用mysql用户来访问。初始化表以后就开始给mysql和root用户设定访问权限
  7. chown -R root . //设定root能访问/usr/local/mysql
  8. chown -R mysql data
    设定mysql用户能访问/usr/local/mysql/data
    ,里面存的是mysql的数据库文件.这个目录是在/etc/my.cnf中有配置,在mysql_install_db时产生。
  9. chown -R mysql data/.
    设定mysql用户能访问/usr/local/mysql/data/mysql下的所有文件
  10. chgrp -R mysql .
    设定mysql组能够访问/usr/local/mysql
  11. # /usr/local/mysql/bin/mysqld_safe –user=mysql &
    运行mysql
    [停止服务#/usr/local/mysql/bin/mysqladmin -uroot -p123/ shutdown]
    如果没有问题的话,应该会出现类似这样的提示:
    [1] 42264
    # Starting mysqld daemon with databases from /usr/local/mysql/var
    如果出现 mysql
    ended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题,Log文件的通常在/etc/my.cnf中配置。大多数问题是权限设置不正确引起的。
  12. 用如下命令修改MYSQL密码
    /usr/local/mysql/bin/mysqladmin -u root password yourpassword
    //默认安装密码为空,为了安全你必须马上修改.
  13. 设置使mysql每次启动都能自动运行
    cp support-files/mysql.server /etc/rc.d/init.d/mysqld
    chmod 700 /etc/init.d/mysqld
    chkconfig –add mysqld
    chkconfig –level 345 mysqld on //copy编译目录的一个脚本

  14. service mysqld start
    netstat -atln
    //启动mysqld服务
    //查看3306端口是否打开。要注意在防火墙中开放该端口。

)
安装二进制源码包: 1. 从
//这个MYSQL是二进制版的,不用编译…

准备工作,先卸载系统自带的JDK,MYSQL,APACHE,PHP,卸载方法rpm -e –nodeps
jdk或者(mysql,httpd,php)

还是先上规划图

一、Mysql安装配置

图片 1

mysql版本选用:mysql-4.1.22.tar.gz,下载地址:

1.首先进行资源的分析

用root用户登录系统,开始安装:

1)Vip

1,解压:进入到安装文件所在的目录,假设为/usr/local/suncer/server,执行命令tar
zxvf mysql-4.1.22.tar.gz,解压之后会在当前目录生成mysql-4.1.22的文件夹。

2)Mysqld

2,进入到/usr/local/suncer/server/mysql-4.1.22目录,执行如下步骤:

3)Nfs

##prefix指定了安装目录,后边的两项指定了默认编码和编码支持

理清他们之间的启动先后顺序:nfs必须在Mysqld前启动

a)./configure –prefix=/usr/local/mysql –with-charset=gbk
–with-extra-charsets=all

2.nfs的配置

b)make

Nfs共享目录上挂载的分区,最好做成lvm,实现自动扩展

c)make install

2.1.安装

#拷贝配置文件

#yum -y install nfs-utils

d)cp support-files/my-medium.cnf /etc/my.cnf

2.2配置

e)cd /usr/local/mysql

#mkdir /share

#初始化数据库,可能会出现dumplicate
localhost-root的错误提示,不影响使用不用理会。

#vim /etc/exports

f)bin/mysql_install_db –user=mysql

172.16.98.3:/share    172.16.98.1(rw,no_root_squash)
172.16.98.2(rw,no_root_squash)

g)chown -R root .

#service nfs start

h)chown -R mysql var

#groupadd -g 186 mysql

i)chgrp -R mysql .

#useradd -u 186 -g mysql -s  /sbin/nologin -M mysql

j)bin/mysqld_safe –user=mysql &

#chown mysql:mysql /share

3,执行bin/mysql -u root 登录正常,安装成功。

3.Mysql1结合nfs的安装测试

4,mysql自动启动,及字符集设置:

3.1挂载nfs

a)修改 /etc/my.cnf,在 [client] 和 [mysqld] 里分别增加:
default-character-set=gbk.

#mkdir /data

b)cd /usr/local/suncer/server/mysql-4.1.22/support-files

#chown mysql:mysql /data

c)chmod 700 mysql.server

#mount  172.16.98.3:/share /data

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图