文章目录
  1. 1. 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

文章目录
  1. 1. linux 安装软件