mysql 5.7.21-linux_【Linux】CentOS 7.2 安装 MySQL 5.7.21 解压版

安装环境/工具

1、Linux(CentOS 7.2版)

2、mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

安装步骤

1、下载mysql解压版(mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz),下载地址http://dev.mysql.com/downloads/mysql/;

bfd1379ed99df15766f9d1a005a293d81da.jpg

9f64708193b343c5b860241741fa91337b3.jpg

2、解压mysql安装文件

命令:tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

3、复制解压后的mysql目录到系统的本地软件目录:

命令:cp -r mysql-5.7.21-linux-glibc2.12-x86_64 /usr/local/mysql

4、添加系统mysql组和mysql用户:

命令:groupadd mysql

命令:useradd -r -g mysql mysql

5、安装数据库

a、进入安装mysql软件目录:

命令: cd /usr/local/mysql

b、修改当前目录拥有者为mysql用户:

命令:chown -R mysql:mysql ./

c、修改数据配置文件:

命令:vim /etc/my.cnf

内容如下:

1 [client]2 socket = /tmp/mysql.sock3

4 [mysqld]5 port = 33066

7 character_set_server=utf88 init_connect='SET NAMES utf8'9 basedir=/usr/local/mysql10 datadir=/usr/local/mysql/data11 socket=/tmp/mysql.sock12 log-error=/var/log/mysqld.log13 pid-file=/usr/local/mysql/mysqld.pid14

15 lower_case_table_names = 116

17 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION18

19 max_connections=5000

d、安装5.7数据库需要依赖的组件:

命令:yum install libaio

e、创建日志文件(:wq保存退出,创建一个空文件即可),并且授权:

命令:  vim /var/log/mysqld.log

命令:  chown mysql:mysql /var/log/mysqld.log

f、初始化数据库:

命令: /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US

到此数据库安装完毕

6、查看初始密码(在日志文件中的最后  root@localhost: i?ws<01r2:0Q):

用户名:root  密码:i?ws<01r2:0Q

命令:cat /var/log/mysqld.log

6008547c56d0636b58f7664f9556a9b1ef2.jpg

6.添加开机启动mysql服务和启动mysql服务

添加mysql服务

命令:cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

启动mysql服务

命令:service mysql start

eb7a978e8e6cb0c255bb9a58875cd23a26f.jpg

关闭mysql服务

命令:service mysql stop

e135f33b0d01379163e2f4129dcd68e0293.jpg

添加开机启动服务

命令:chkconfig --add mysql

7、添加mysql系统命令,修改系统文件,添加内容,是内容生效。

修改系统文件命令:vim /etc/profile

b396aaeceac2dab903ad1c66e16206b6c71.jpg

内容生效命令:source /etc/profile

8.修改mysql的root用户密码,root初始密码为在日志中上面有提到

a、进入数据库命令:mysql -u root -p

b3450ba163c614d8b4b80c817dc75329131.jpg

b、修改密码命令:SET PASSWORD = PASSWORD('new password');

09cd62b4c4c8f1f55105aaf9fdc99c097c6.jpg

c、刷新权限命令:flush privileges;

ba9feea928e2f1ef2a90bf20ad1c328107f.jpg

退出数据库,即可用root用户和新密码登录数据库

d、退出数据库

命令:quit;

e68c5689d4b563111ed037f47bad772a3d6.jpg

9、查看数据库user表,注意mysql 5.7密码字段改为authentication_string。

4aa7dc364ca06713f4e8c6d647231b9b94c.jpg

8.配置远程登录

修改远程登登录命令:update user set `Host` = '%' where `User` = 'root' limit 1;

然后刷新权限命令:flush privileges;

5a0a939fd0dece7e642f7719543c57dcc5a.jpg

完成以上步骤即可远程连接MySQL数据库了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值