通用二进制安装MySQL
Posted 阿超的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通用二进制安装MySQL相关的知识,希望对你有一定的参考价值。
1.安装依赖包
yum -y install libaio
2.将准备好的压缩包进行解压
tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
3.进入目录创建软链接
cd /usr/local/
ln -s mysql-5.7.24-linux-glibc2.12-x86_64/ mysql
4.创建程序用户
useradd -M -s /sbin/nologin mysql
5.修改当前目录拥有者为新建的mysql用户
chown -R mysql:mysql /usr/local/mysql
6.初始化MySQL数据库
/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
最后会随机生成一串密码,记住该密码
7.修改配置文件
vim /etc/my.cnf
修改内容:
[mysqld]
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
symbolic-links=0
[mysqld_safe]
log-error=/usr/local/mysql/data/mysql.log
pid-file=/usr/local/mysql/data/mysql.pid
8.将MySQL服务添加到系统服务中
cp mysql/support-files/mysql.server /etc/init.d/mysqld
9.给与执行权限
chmod +x /etc/init.d/mysqld
10.添加服务
chkconfig --add mysqld
11.启动服务
systemctl start mysqld
12.查看端口,检测是否开启MySQL服务
netstat -lnpt|grep :3306
13.创建新的软连接
ln -sf /usr/local/mysql/bin/* /bin
14.登录MySQL数据库
mysql -uroot -p\'原密码\'
15.更改密码
mysqladmin -uroot -p\'旧密码\' password \'新密码\'
16.再次登录时为提高安全性建议清除历史命令
mysql -uroot -p\'密码\';history -c
以上是关于通用二进制安装MySQL的主要内容,如果未能解决你的问题,请参考以下文章