linux 安装软件
linux 安装软件
1. 若系统有自带的mysql或libs,可选择先卸载再安装
# rpm -qa | grep mysql        
  //查看该操作系统上是否已经安装了mysql数据库     
# rpm -e mysql //普通删除模式
# rpm -e –nodeps mysql // 强力删除模式
# yum -y remove mysql-libs-* //删除所有包
# rpm -e –nodeps mysql
2. 安装
//查看yum上提供的mysql数据库可下载的版本
# yum list | grep mysql
# yum -y install mysql-server    //提示”Complete!”则安装成功    
 # rpm -qi mysql-server            //查看安装版本
3. 初始化
# service mysqld start             
//第一次启动mysql服务,会提示非常多的信息,可采取接着重启     
# service mysqld restart //重启
4. 基础配置
① 设置开机启动           # chkconfig –list | grep mysqld     
//查看当前状态,[2~5:启动,允许开机启动]        
  # chkconfig mysqld on                   //设置开机自动启动    
 ② 为管理员账号root设置密码为 ‘root’          
# mysqladmin -u root password ‘root’
\
5. 登陆数据库      # mysql -u root -p        //登陆mysql数据库        
 
 mysql数据库可以通过网络访问,使用的协议是 tcp/ip 协议,默认绑定的端口号是 3306 ,所以我们可以通过 netstat -anp 命令来查看Linux系统是否在监听 3306 这个端口号
6. 主要配置文件介绍
① /etc/my.cnf mysql主配置文件
② /ver/lib/mysql     
mysql的数据库文件存放位置(备注:该目录配置在my.cnf的’datadir=/var/lib/mysql’ 参数中)
     ③ /var/log               mysql的日志输出存放位置 复制库:
某些时候,例如为了搭建一个测试环境,或者克隆一个网站,需要复制一个已存在的mysql数据库。使用以下方法,可以非常简单地实现。
假设已经存在的数据库名字叫db1,想要复制一份,命名为newdb。
步骤如下: 1. 首先创建新的数据库newdb #mysql -u root -ppassword
mysql>CREATE DATABASE `newdb` DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;
2. 使用mysqldump及mysql的命令组合,一次性完成复制
#mysqldump db1 -u root -ppassword –add-drop-table | mysql newdb -u root -ppassword
(注意-ppassword参数的写法:-p后面直接跟密码,中间没有空格)
以上是在同一台MySQL服务器上复制数据库的方法。如果要复制到远程另一台MySQL服务器上,可以使用mysql的“ -h 主机名/ip”参数。前提是mysql允许远程连接,且远程复制的传输效率和时间可以接受。
#mysqldump db1 -uroot -ppassword –add-drop-table | mysql -h 192.168.1.22 newdb -uroo

