LAMP搭建——mysql安装

xiaoxiao2021-02-28  109

LAMP 是Linux Apach MySQL PHP 的缩写,其实就是把apach,MySQL以及PHP安装在LINUX系统上,组成一个环境来运行PHP 的脚本语言。 初始化mysql #uname -i 【查看CentOS的位数,选择相应的MySQL进行下载。uname -a 也可以】 #cd /usr/local/src 【建议的默认源码包下载路径】 #wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.72-linux-i686-glibc23.tar.gz #tar #useradd mysql 【增加一个用户的,不创建家目录,自定义shell,/sbin/nologin】 #mv mysql-5.1.72-linux-i686-glibc23 /usr/local/mysql 【移动并且重命名】 #cd /usr/local/mysql #vim INSTALL-BINARY 【查看readme 或者install等帮助文档】 #mkdir -p /data/mysql 【增加数据库安装目录】 #chown -R mysql /data/mysql 【更改权限】 # ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql 【执行初始化,指定数据库所属主,定以数据库安装目录,建 议放置到大的分区上。】 配置mysql # cp support-files/my-large.cnf /etc/my.cnf 【拷贝配置文件,可能会提示覆盖,覆盖即可】 #cat /etc/my.cnf # The MySQLserver [mysqld] port = 3306 【监听端口,用来通讯】 socket = /tmp/mysql.sock 【socket,linux独有的通讯功能】 skip-locking key_buffer_size = 256M max_allowed_packet = 1M table_open_cache = 256 sort_buffer_size = 1M read_buffer_size = 1M read_rnd_buffer_size = 4M myisam_sort_buffer_size = 64M thread_cache_size = 8 query_cache_size= 16M # Try number of CPU's*2 for thread_concurrency thread_concurrency = 8 # Replication Master Server (default) # binarylogging isrequired for replication log-bin=mysql-bin 【mysql在查询插入删除更新数据的时候,会记录日志】 # cp support-files/mysql.server /etc/init.d/mysqld 【拷贝启动脚本并修改属性】 # chmod 755 /etc/init.d/mysqld # vim !$ basedir=/usr/local/mysql datadir=/data/mysql #错误日志所在 # chkconfig --add mysqld 【增加mysqld服务】 # chkconfig mysqld on 【启动mysqld】 # service mysqld start # /etc/init.d/mysqld status 【查看mysqld的启动情况,也可以用ps aux 查看,也可以用netstat -lnp 查看port】
转载请注明原文地址: https://www.6miu.com/read-37727.html

最新回复(0)