zoukankan      html  css  js  c++  java
  • Mysql安装

    Mysql安装包下载地址:http://mirrors.163.com/mysql/Downloads/
     
    一、安装mysql
     
    1:下载Mysql源码包
     
    2:解压
    [root@ghs ~]# tar -zxvf mysql-5.6.35-linux-glibc2.5-i686.tar.gz
     
     
    3:将解压的Mysql包移动到/usr/local目前下
    [root@ghs ~]# mv mysql-5.6.35-linux-glibc2.5-i686 /usr/local/mysql
     
    4:创建数据库data目录
    [root@ghs ~]# mkdir /data/mysql
     
    5:创建Mysql用户
    [root@ghs ~]# useradd -s /sbin/nologin mysql
     
    6:初始化Mysql
    说明:--user指定Mysql用户,--datadir指定Mysql的data目录
    [root@ghs ~]# cd /usr/local/mysql/
    [root@ghs  mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
     
    初始化出现下面错误
    error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory,缺少安装包libaio和libaio-devel.
    解决方法:yum install -y libaio    libaio-devel
     
     
    7:拷贝配置文件
    [root@ghs mysql]# cp support-files/my-large.cnf /etc/my.cnf
     
    8:拷贝启动脚本文件并修改其属性
    [root@ghs mysql]# cp support-files/mysql.server  /etc/init.d/mysqld
    [root@ghs mysql]# chmod 755 /etc/init.d/mysqld
     
    9:修改配置文件
    [root@ghs mysql]# vim /etc/my.cnf
    加入以下内容
    datadir=/usr/local/mysql socket=/tmp/mysql.sock
     
    10:修改启动脚本
    [root@ghs mysql]# vim /etc/init.d/mysqld
    加入以下内容
    datadir=/data/mysql 、basedir=/usr/local/mysql
    (前面初始化数据库时定义的data目录和base目录)
     
    9:启动脚本加入系统服务列表,并设置开机启动
    [root@ghs mysql]# chkconfig --add mysqld
    [root@ghs mysql]# chkconfig mysqld on
    [root@ghs mysql]# service mysqld start
    如果启动不了,请到 /data/mysql/ 下查看错误日志,这个日志通常是主机名.err. 检查mysql是否启动的命令为
     
    10:查看Mysql启动进程和监听端口3306
    [root@ghs mysql]# ps aux |grep mysqld
    root 1810 0.0 0.0 115348 1692 ? S 00:41 0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysqld --pid-file=/data/mysqld/host2.pid
    mysql 2135 0.7 24.3 1302652 456376 ? Sl 00:41 0:02 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/data/mysqld --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=host2.err --pid-file=/data/mysqld/host2.pid
    root 2559 0.0 0.0 112660 992 pts/0 S+ 00:46 0:00 grep --color=auto mysqld
     
    [root@ghs mysql]# netstat -lnpt
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
    tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2489/master
    tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1353/sshd
    tcp6 0 0 ::1:25 :::* LISTEN 2489/master
    tcp6 0 0 :::3306 :::* LISTEN 2135/mysqld
    tcp6 0 0 :::22 :::* LISTEN 1353/sshd
  • 相关阅读:
    在Rancher中添加为中国区优化的k8s应用商店的步骤和方法
    debian源配置实例
    面向对象(六)——元类
    异常处理
    面向对象(五)——isinstance与issubclass、反射、内置方法
    面向对象(四)——classmethod、staticmethod装饰器(绑定方法与非绑定方法)
    面向对象(三)——组合、多态、封装、property装饰器
    面向对象(二)——继承
    面向对象(一)——类与对象介绍
    ATM+购物车结构
  • 原文地址:https://www.cnblogs.com/douyi/p/11631056.html
Copyright © 2011-2022 走看看