1.下载linux环境的mysql安装包:mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz
2.将其解压到/usr/local目录下,
tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz /usr/local
如若遇到如下问题
tar: /usr/local:归档中找不到 tar: 由于前次错误,将以上次的错误状态退出
原因:
解压时,解压到指定目录时未加 -C 选项。
解决办法:
tar -zxvf 文件 -C 要解压到的目录。
然后将mysql-5.7.18-linux-glibc2.5-x86_64建立一个符号链接mysql,方便输入
ln -s mysql-5.7.18-linux-glibc2.5-x86_64 mysql
3.创建mysql的用户组和用户,并对mysql目录设置用户组和用户
[root@localhost local]# groupadd mysql
[root@localhost local]# useradd mysql -g mysql
[root@localhost local]# cd mysql
[root@localhost mysql]# pwd
/usr/local/mysql
[root@localhost mysql]# chown -R mysql .
[root@localhost mysql]# chgrp -R mysql .
4.初始化mysql并启动mysql服务
执行mysql_install_db脚本,对mysql中的data目录进行初始化并创建一些系统表格。注意mysql服务进程mysqld运行时会访问data目录,所以必须由启动mysqld进程的用户(就是我们之前设置的mysql用户)执行这个脚本,或者用root执行,但是加上参数--user=mysql。
[root@alan mysql]./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
</