eagleshi 发表于 2018-10-8 11:54:56

安装MySQL-lucky

  一、MySQL数据库介绍
  MySQL是一个多线程、多用户的SQL数据库服务,凭借其高性能、高可靠和易于使用的特性,成为服务器领域中最受欢迎的开源数据库系统。MySQL官方站点为http://www.mysql.com/ 。
  二、MySQL编译安装
  1.准备工作
  1)实施环境
主机   操作系统ip地址主要软件mysql服务器CentOS-7-x86_64192.168.1.10
[*]  cmake-2.8.6.tar.gz
[*]  mysql-5.5.22.tar.gz
  2)为了避免发生端口冲突、程序冲突等现象,建议先查询MySQL软件的安装情况,确认没有使用以rpm方式安装的mysql-server、mysql软件包,否则建议将其卸载。查看安装情况如下:
  情况一:
  # rpm -q mysql-server mysql
  未安装软件包 mysql-server
  未安装软件包 mysql
  这种情况表示该系统没有安装mysql软件包 ,然后可以直接安装。
  情况二:
  # rpm -q mysql-srver mysql
  package mysql-srver is not installed
  mysql-5.1.52-1.el6_0.1.i686
  这种情况表示已经安装了mysql,先将软件包卸载再安装。
  3)安装MySQL之前,先安装MySQL的依赖包,不然后面会出现很多报错信息,到时候还得回来重新安装MySQL的依赖包。安装后检查,出现两行信息表示安装成功。安装命令如下:
  # yum install ncurses-devel libaio-devel -y   #给予/usr/local/mysql目录权限
  # ll -d /usr/local/mysql#==>查看/usr/local/mysql目录权限
  drwxr-xr-x. 13 mysql mysql 40966月 26 05:08 /usr/local/mysql
  建立配置文件
  # rm -rf /etc/my.cnf
  # cp support-files/mysql-medium.conf /etc/my.cnf
  初始化数据库
  # /usr/local/mysql/scripts/mysql_install_db--user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
  设置环境变量,为了方便任何目录下使用mysql命令
  # echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
  # ./etc/profile
  添加mysqld服务
  # cp support-files/mysql.server /etc/rc.d/init.d/mysqld
  # chmod +x /etc/rc.d/init.d/mysqld
  # chkconfig --add mysqld
  设置环境变量,为了方便任何目录下使用mysql命令
  # echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
  # ./etc/profile
  起来后状态
  # service mysqld start
  Starting MySQL...                                          [确定]
  # service mysqld start
  Starting MySQL                                             [确定]
  # /etc/init.d/mysqld status
  MySQL running (23027)                                    [确定]
  # netstat -anpt | grep mysqld
  tcp      0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      23027/mysqld
  扩展知识:
  wget是Linux里面的下载命令。找到下载地址后直接用wget命令下载软件。
  chown命令时用来变更文件或目录拥有者或所属群组。

页: [1]
查看完整版本: 安装MySQL-lucky