昨天羞了一把,mysql 5.7.20 没有安装成功。 好记性不如乱笔头,记录一下安装的过程。
1:下载安装包linux 通用安装包
2: 解压安装包到/usr/local/
tar zxvf /usr/local/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql
3 : 初始化datadir, datadir不要太小
/usr/local/mysql/bin/mysql_install_db --datadir=/opt/mysql/data
4: 添加mysql用户,并修改datadir的权限
useradd -s /bin/false -M mysql
chown -R mysql:mysql /opt/mysql/data
5 : 修改 /etc/my.conf
[mysqld]
datadir=/opt/mysql/data
socket=/opt/mysql/data/mysql.sock
log-error=/opt/mysql/data/mariadb.log
pid-file=/opt/mysql/data/mariadb.pid
下面三个文件mysql有读写的权限, 位置无所谓。
6:启动mysqld
/usr/local/mysql/bin/mysqld_safe &
ps -ef | grep mysql
7: 修改root账号
8: 停止mysql
官方文档 https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html 更加完善,
包括添加系统服务
转载于:https://my.oschina.net/qidis/blog/1571133