您的位置:首页 > 数据库 > MySQL

mysql 安装

2016-05-30 14:23 429 查看
下载解压到 /usr/local/src/
创建mysql用户并限制登录 useradd mysql -s /sbin/nologin
移动解压的包并改名 mv mysql-解压文件名 /usr/local/mysql
创建data目录包含mysql目录 mkdir -p /data/mysql
改属主属组 chown -R mysql:mysql /data/mysql
进入目录 cd /usr/local/mysql

初始化 ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
注意出現兩個OK成功,或者 echo ¥? 查看反馈值0 即成功

拷贝主配置文件 cp support-files/my-medium.cnf /etc/my.cnf 系统自带覆盖
# 如果需要关闭网络,只本机连接,不监听3306端口,则修改
# vi /etc/my.cnf [mysqld] 下增加 skip-networking

拷贝启动脚本
cp support-files/mysql.server /etc/init.d/mysqld

编辑启动脚本,修改路径 vi /etc/init.d/mysqld
basedir=/usr/local/mysql mysql所在的路径,服务在哪里
datadir=/data/mysql 数据的路径(二进制,慢查询,pid,错误日志)



加入到系统的服务列表,开机启动,手动启动(启动不了检查my.cnf和mysqld配置)
chkconfig --add mysqld mysqld 加入到系统的服务列表
chkconfig mysqld on mysqld 开机启动
service mysqld start 手动启动mysqld服务

查看是否开启mysql服务和监听3306端口
ps aux |grep mysql 查看是否有两行mysql
netstat -lnp 查看是否监听3306端口

本文出自 “linux系统学习扩展” 博客,请务必保留此出处http://zhangxiaoxiong.blog.51cto.com/11657691/1784426
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: