您的位置:首页 > 运维架构 > Linux

linux安装mysql5.6.38——linux从0开始安装web服务器4

2018-01-12 20:45 627 查看
linux从0开始安装web服务器1
linux连接互联网——linux安装web服务器2
安装gcc——linux安装web服务器3mysql 是一个开源的数据库,
很多公司开发web网站,
都是使用mysql。下面讲一下linux下怎么安装mysql,
安装mysql7至少要2G内存,
由于子恒老师虚拟机的内存是2G,
所以选择安装的是mysql5.6.38这个版本。

一、 安装 cmake

安装mysql5.6时,
需要使用cmake安装,
所以先要安装cmake软件
wget https://cmake.org/files/v3.10/cmake-3.10.0.tar.gz tar -xzvf cmake-3.10.0.tar.gz
cd cmake-3.10.0
./configure
make && make install
如果下载不了或下载速度慢,
可以加子恒老师公众号 性感笔记
回复 cmake
下载

二、 一些准备工作

添加 mysql 用户组
groupadd
添加 mysql 用户,并分配到 mysql 用户组
useradd -r -g mysql mysql

三、 linux安装mysql5.6.38

3-1) 安装

wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz tar -xzvf mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz

mv mysql-5.6.38-linux-glibc2.12-x86_64 /usr/local/mysql
cd /usr/local/mysql
./script/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/data/
 可能遇到的错误
error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory原因是 libnuma.so.1 是32位的,
如果你的主机是64位,
需要另外安装,
yum install numactl.x86_64
 如果下载不了或下载速度慢,
可以加子恒老师公众号 性感笔记
回复 mysql
下载

3-2) 配置文件

cd /usr/local/mysql/support-files
cp support-files/my-default.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysql
 3-3) 设置环境变量
vi /etc/profile
export MYSQL_HOME="/usr/local/mysql"
export PATH="$PATH:$MYSQL_HOME/bin"
source /etc/profile
 

3-4) 启动 mysql

/etc/init.d/mysql start
可能遇到的错误
/etc/init.d/mysql: line 264: cd: /usr/local/mysql: No such file or directory
Starting MySQL ERROR! Couldn’t find MySQL server (/usr/local/mysql/bin/mysqld_safe)mysql 默认安装 /usr/local/mysql,
如果你的安装目录不是上面路径,
则需要修改 /etc/init.d/mysql
改为 3-1 安装时路径
vi /etc/init.d/mysql
basedir=/usr/local/mysqlXXXXX
datadir=/XXXXX/mysql/data
 好了,mysql5.6就安装完成了,
至于怎么使用mysql,
可以参考子恒老师的《php订单系统开发》《微信公众号后台开发》。下一篇文章,
跟你分享linux系统怎么安装 php7
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: