(
1
)下载
Mysql
安装版本:
mysql-5.7.11-linux-glibc2.5-x86_64.tar
(
2
)
上传mysql安装包至
Linux
上的
/opt
目录下
(
3
)检查是否安装了
MySQL
组件
rpm -qa | grep mysql //查看该操作系统上是否已经安装了MySQL组件 |
若上一步查询出来存在
MySQL
组件,卸载之
rpm -e --nodeps mysql //卸载上一步查询出来的MySQL组件 rpm -qa | grep mysql //卸载完了再检查一下 |
(
4
)创建
msyql
的用户及用户组
userdel mysql //删除用户 groupdel mysql //删除用户组 groupadd mysql //创建名为mysql的用户组 useradd -g mysql mysql //在用户组mysql下创建名为mysql的用户 |
(
5
)解压安装包,将解压包里的内容拷贝至
mysql
的安装目录
/app/MySQL
cd /opt tar -xvf mysql-5.7.11-linux-glibc2.5-x86_64.tar tar -zxvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz cp -r mysql-5.7.11-linux-glibc2.5-x86_64 /app/MySQL |
(
6
)初始化
mysql
数据库(切换mysql用户操作)
cd /app/MySQL ./bin/mysqld --user=mysql --basedir=/app/MySQL --datadir=/app/mysqldata --initialize |
下图中红色方框内的随机密码,在修改密码时要用到,请先保存。

(
7
)创建软连接
ln -s /app/MySQL/bin/mysql /usr/bin/mysql |
(8)创建配置文件
cd /app/MySQL/support-files //进入mysql的安装目录支持文件目录 cp my-default.cnf /etc/my.cnf //拷贝配置文件模板为新的mysql配置文件 |
设置
mysql
配置参数:字符集,
basedir
,
datadir
等
vim /etc/my.cnf 在配置文件中添加以下内容: [mysqld] basedir=/app/MySQL datadir=/app/mysqldata user=mysql character-set-server=utf8 log_error=/var/log/mysqld.log log_timestamps=SYSTEM //mysql5.7.2中控制error_log,general_log等日志的时间显示为本地时,默认UTC sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [client] default-character-set=utf8 |
(
9
)配置
mysql
服务开机自动启动
创建并配置启动脚本
cp /app/MySQL/support-files/mysql.server /etc/init.d/mysql vim /etc/init.d/mysql 在文件中指定basedir和datadir目录路径 basedir =/app/MySQL datadir=/app/mysqldata |
设置开机启动
chkconfig mysql on //设置开机启动 |
(
10
)
mysql
服务的启动
/
重启
/
停止
这一步只需启动
mysql
服务即可
service mysql start //启动服务 service mysql restart //重启服务 service mysql stop //停止服务 |
(
11
)初始化
mysql
用户
root
的密码
mysql -uroot -p 输入第6步的随机密码登录mysql use mysql set password for root@localhost=password('新密码'); flush privileges; |
(
12
)设置
mysql
远程授权
mysql -u root -p use mysql grant all privileges on *.* to 'root'@'%' identified by '123456'; flush privileges; |
(
13
)用数据库连接工具测试
mysql
是否安装成功
输入连接名,
IP
,端口,用户名,密码后点击连接测试,若提示连接成功,则表明
mysql
安装成功。