CentOS 6.6下mysql的几种安装方式

一、yum在线安装

 1、  查看是否安装了mysql数据库:rpm -qa | grep mysql

  2、  强制卸载mysql数据库:rpm -e nodeps mysql

  3、  通过命令查看yum上提供的数据库可下载版本:yum list | grep mysql

 4、安装数据库:  yum -y install mysql-server mysql-devel

  5、启动数据库:  service mysqld start

  6、停止数据库  service mysqld stop                                                                                           

  8、查看是否是开机启动(若2~5都是on则表明是开机启动):

  chkconfig --list | grep mysqld

  9、若2~5都是off则用以下命令设置:  chkconfig mysqld on 

  10、  chkconfig --list | grep mysqld

  11、启动mysql: service mysqld start

  12、设置用户及密码(输入以下命令后两次回车,及第一次密码直接回车即可): mysqladmin -u root -p password 'root'

  13、测试登录mysql:  mysql -u root -p

  14、如若远程需要进行授权操作:

        GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
         FLUSH PRIVILEGES;
        grant all privileges on *.* to root@"hadoop01" identified by "123456" with grant option;
        FLUSH PRIVILEGES;

  15、查看数据库的配置文件: cat /etc/my.cnf   

(其中的datadir是MySQL数据库的存放路径,表示数据在CentOS里的/var/lib/mysql目录下)

  16、进入mysql安装路径查看: cd /var/lib/mysql

  17、停止mysql服务: service mysqld stop

二、.rpm方式安装

  1. 上传:MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar
  2. 解压到指定文件夹/usr/soft/:tar -xvf MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar -C /usr/soft/
  3. 执行:rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm

     报错:

     error: Failed dependencies:

      libaio.so.1()(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64

      libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64

      libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64

     (缺少包的依赖)

 

     4.查找并安装libaio

    ① yum list | grep libaio

    ②yum -y install libaio.x86_64

     5.执行:rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm

     报错:

 

5卸载冲突的包

rpm -e mysql-libs-5.1.73-5.el6_6.x86_64 --nodeps

6.再次尝试安装

rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm

SUCCESS!

 set password for root@localhost = password('123'); 

三、编译安装MySQL

1.安装前先查看本机是否已安装

  rpm -qa | grep mysql

2.如果查到了就先卸载旧版本

  rpm -e --nodeps mysql_libs

3.安装编译的环境

  yum -y install make gcc-c++ cmake bison-devel  ncurses-devel

4.下载mysql-5.6.14.tar.gz,并解压

  tar xvf mysql-5.6.14.tar.gz

5.进入到解压后的文件夹

  cd mysql-5.6.14

6.编译

编译安装[源码=》编译]

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

7.编译并安装

  make && make install

8.创建组及用户

  groupadd root

  useradd -g mysql root

9.修改mysql所属用户及分组

   chown -R root:mysql /usr/local/mysql

10.初始化配置

①进入mysql所在的文件夹:cd /usr/local/mysql

②执行如下指令初始化:scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

11.更改配置文件后缀名(rename),以防干扰

  rename /etc/my.cnf   /etc/my.cnf.bak

12.在/usr/local/mysql执行如下指令:

  cp support-files/mysql.server /etc/init.d/mysql

13.设置开机启动

   chkconfig mysql on

14.开启服务

  service mysql start

15.进入mysql并设置密码为root

cd /usr/local/mysql/bin

./mysql -uroot  

mysql> SET PASSWORD = PASSWORD('root');

***********************************************至此MySQL三种安装方式已完成**********************************************

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值