分享主题:linux,nginx,php,mysql

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

mysql 0评论 现在加入小程序俱乐部QQ群:483987340

mysql 是一个开源的数据库,
很多公司开发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

linux从0开始安装web服务器1
linux连接互联网——linux安装web服务器2
安装gcc——linux安装web服务器3

声明:本文仅供交流学习 , 版权归属原作者,部分文章未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:58842997,我们会及时删除。
秦子恒公众号

来源:秦子恒博客,欢迎转载分享,请保留出处

linux安装mysql5.6.38——linux从0开始安装web服务器4链接:https://www.qinziheng.com/mysql/5028.htm

现在就加入微信开发QQ群2:483987340,跟同行探讨微信公众平台开发。群满就关闭,你得等到下一个群开通才能加入……

喜欢 (0)