JBOSS以至MySQL的设置配备,二进制安装

英特网有关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
    JBOSS以至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是二进制版的,不用编写翻译…

linux下安装mysql手记,linuxmysql手记

安装mysql

下载mysql-standard-4.1.8-pc-linux-i686.tar.gz文件到目录/usr/local/下

# groupadd mysql   //添加mysql用户组

# useradd -g mysql mysql  //在mysql用户到mysql用户组

# tar –zxvf mysql-standard-4.1.8-pc-linux-i686.tar.gz  //解压安装包

# rm –f mysql-standard-4.1.8-pc-linux-i686.tar.gz  //删除压缩包

# mv mysql-standard-4.1.8-pc-linux-i686 mysql 
//把mysql-standard-4.1.8-pc-linux-i686中的文件放到mysql文                                                                             
件夹中,并剔除mysql-standard-4.1.8-pc-linux-i686文本夹

# cd mysql  //进入mysql文件夹

# cp /usr/local/mysql/support-files/my-medium.cnf  /etc/my.cnf 
//把配置文件拷贝到/etc/下化名称为my.cnf,那个时候                                                                        
提示是或不是覆盖重名文件,回答y

# scripts/mysql_install_db –user=mysql 
//以mysql客商开始化数据库,必得以mysql客商

# chown -CRUISER root . 
//注意前面有一点点,表示将当前目录下的全体文件与子目录的具有者设定为root客商

# chown -锐界 mysql data 
//表示将当前目录下的data目录的具备者设定为mysql顾客

# chgrp -GL450 mysql . 
//注意前边有一些,表示将当前目录下的文件的文件组织设立为mysql组

# bin/mysqld_safe –user=root &  //&表示后台运维

当时若无现身“……ended”,运营成功。回车彰显命令输入行。

 

查看mysql是或不是运行:

    # ps -aux | grep mysqld

   会见到相通以下音讯:

    root     14105  0.0  0.0   3896   660 pts/0    S+   08:50   0:00
grep mysqld

美高梅开户网址 ,root     14304  0.0  0.0   4452  1092 ?        S    Apr24   0:00 /bin/sh
./mysqld_safe –user=mysql

mysql    14327  0.0  0.7  41024 14508 ?        S    Apr24   0:01
/usr/local/mysql/bin/mysqld –basedir=/usr/local/mysql
–datadir=/usr/local/mysql/data –user=mysql
–pid-file=/usr/local/mysql/data/localhost.localdomain.pid
–skip-locking –port=3306 –socket=/tmp/mysql.sock

mysql    14328  0.0  0.7  41024 14508 ?        S    Apr24   0:01
/usr/local/mysql/bin/mysqld –basedir=/usr/local/mysql
–datadir=/usr/local/mysql/data –user=mysql
–pid-file=/usr/local/mysql/data/localhost.localdomain.pid
–skip-locking –port=3306 –socket=/tmp/mysql.sock

mysql    14329  0.0  0.7  41024 14508 ?        S    Apr24   0:00
/usr/local/mysql/bin/mysqld –basedir=/usr/local/mysql
–datadir=/usr/local/mysql/data –user=mysql
–pid-file=/usr/local/mysql/data/localhost.localdomain.pid
–skip-locking –port=3306 –socket=/tmp/mysql.sock

查看mysql是不是在监听端口:

    # netstat -tl | grep mysql

  会见到如下类似内容:

    tcp 0 0 *:mysql *:* LISTEN

 

想必现身的荒谬:

    Can’t connect to local Mysql server through socket
‘/tmp/mysql.sock’   那个时候保管/etc/my.cnf中的“socket”的布局文件是或不是存在

        如:/etc/my.cnf中 socket=/tmp/mysql.sock  
则在/tmp/下自然要有mysql.sock文件若无则 # touch /tmp/mysql.sock  
//建立mysql.sock文件

 

    Can’t create/write to file
‘/usr/local/mysql/data/localhost.localdomain.pid’  
有此类错误发生,查看权限难点及是或不是留存localhost.localdomain.pid文件

        设置权限命令:# chown –Kuga      创设文件命令:# touch

 

    当mysql已经起步,未有止住服务再一次运转时也大概现身Can’t create/write
to file ‘/usr/local/mysql/data/localhost.localdomain.pid’ 的大错特错

 

卸载mysql

# rpm -qa|grep -i mysql

也许现身以下新闻:

MySQL-server-4.1.8-0

MySQL-client-4.1.8-0

现身则试行:

# rpm -ev MySQL-server-4.1.8-0 MySQL-client-4.1.8-0

  然后手工业删除/usr/local/mysql文件夹和布局文件等

# rm –rf /usr/local/mysql

# rm -f /etc/my.cnf

预备干活,先卸载系统自带的JDK,MYSQL,APACHE,PHP,卸载方法rpm -e –nodeps
jdk或然(mysql,httpd,php)

恐怕先上规划图

linux下安装MYsql

其实你能够把它安装到opt目录下rpm -ivh –nodeps
mysql-server-5.0.45-7.el5.i386.rpm /opt
opt是可选的应用程序目录

提议下载多少个包,mysql-5.1.30.tar.gz
如此就无须那么劳累要下载mysql的依赖包了。
直接解压后跻身文件 ./configure -prefix=指标地点 –with-charset=gbk
–with-extra-charsets=all(生成适合标准的文件)&& make(编写翻译) && make
install(安装)
专一:安装前要先卸载原有安装的mysql
rpm -qa mysql
rpm -e –nodeps mysql(把相关性全体删减)
–nodeps (假设该包安装注重别的包,及时没装也要强迫装)
 

风华正茂、Mysql安装配置

美高梅开户网址 1

linux下mysql安装

./configure –prefix= /usr/local/mysql
如此的设置格局是源码安装。

看您的目录,以为你的已然是二进制施行李包裹了,用不上./configure,看下bin目录,或试试运转INSTALL-BINAPRADOY


PS:附上二个源码安装的MYSQL安装包,已测量检验过是OK,在CentOS
4.7足以装的——
wget downloads.mysql.com/…tar.gz
#下载mysql源码包

//•安装mysql,并运维之,然后给mysql的root账号设密码
# groupadd mysql
# useradd -m mysql -g mysql -d /usr/local/mysql
#tar xvfz mysql-5.0.87.tar.gz
#cd mysql-5.0.87
#./configure –prefix=/usr/local/mysql –localstatedir=/home/var
–with-charset=utf8 –with-extra-charsets=all –with-berkeley-db
–with-innodb –without-readline –enable-assembler –with-pthread
–enable-thread-safe-client –with-client-ldflags=-all-static
#make
#make install
#检查/etc/my.cnf是还是不是留存,若存在则改良里面包车型大巴路子指向,不然数据库表文件恐怕不装在/home/var下

#/usr/local/mysql/bin/mysql_install_db –user=mysql
#chown -宝马X3 mysql:mysql /home/var
//设权限不然后边的mysqld_safe无法推行
#/usr/local/mysql/bin/mysqld_safe –user=mysql &
#cp ./support-files/mysql.server /etc/rc.d/init.d/mysql
//以下两行:设置mysql自运行
#chmod +x /etc/rc.d/init.d/mysql
#chkconfig –add mysql
//把mysql加到服务列表中,
–add后边要是是mysql系统就能够找/etc/rc.d/init.d/mysql
#service mysql start
#/usr/local/mysql/bin/mysqladmin -u root password
st……余下全文>>
 

安装mysql
下载mysql-standard-4.1.8-pc-linux-i686.tar.gz文件到目录/usr/local/下 #
groupadd mysql //添加mysql用户组 # user…

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

#将mysql.server拷贝到运行目录,并改名称为mysql

3.2利用mysql的解压缩包安装

d)cp mysql.server /etc/rc.d/init.d/mysql

#groupadd -g 186 mysql

#追加写入到运行文件

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

e)echo “/etc/rc.d/init.d/mysql start” etc/rc.d/rc.local

*在三台机械上,制造的mysql组和顾客的uid、gid要保持意气风发致

#使mysql -u root命令在别的目录下都可实行

# tar xf mysql-5.5.24-linux2.6-i686.tar.gz -C /usr/local

f)cp /usr/local/mysql/bin/mysql /bin/mysql

#cd /usr/local

MYSQL安装收尾

#ln -s mysql-5.5.24-linux2.6-i686 mysql

美高梅开户网址 2

#cd mysql

#chown -R mysql:mysql .

#scripts/mysql_install_db –user=mysql –datadir=/data

#chowm -R root .

#cp support-files/my-large.cnf /etc/my.cnf

#cp cp support-files/mysql.server /etc/rc.d/init.d/mysqld

#chmod +x /etc/rc.d/init.d/mysqld

#vim /etc/profile

PATH=$PATH:/usr/local/mysql/bin

#export PATH=$PATH:/usr/local/mysql/bin

3.3编辑配置文件,运营服务

#vim /etc/my.cnf

[mysqld]

thread_concurrency = 2

datadir=/data

#service mysqld start

3.4另一台mysql的安装

参照前边的步骤

内需验证一些的是

Mysql的装置,这里不要求再开头化mysql

## tar xf mysql-5.5.24-linux2.6-i686.tar.gz -C /usr/local

#cd /usr/local

#ln -s mysql-5.5.24-linux2.6-i686 mysql

#cd mysql

#chowm -R root .

#cp support-files/my-large.cnf /etc/my.cnf

#cp cp support-files/mysql.server /etc/rc.d/init.d/mysqld

#chmod +x /etc/rc.d/init.d/mysqld

#vim /etc/profile

PATH=$PATH:/usr/local/mysql/bin

#export PATH=$PATH:/usr/local/mysql/bin

#service mysqld start

#cd /data

#

3.5悬停全部财富

1)关闭mysql服务

2)将nfs共享目录卸载

4.Corosync的安装

 早先时代计划

1)ssh 双机互信,方便配置

2)时间保持风度翩翩致

3)/etc/hosts ,主机名设置,相互剖析

美高梅开户网址 3

发表评论

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

网站地图xml地图