centos 7.2 mysql 5.7_CentOS 7.2内网环境搭建MySQL5.7.24

1、配置本地yum源

内网环境,首先需要配置本地yum源,以解决MySQL的依赖安装,具体参考该文:点击打开

2、查看服务器环境

uname -a

f416674de1d901cbb605b3c57e2fce44.png

3、去官网下载MySQL安装包

MySQL官网网址:https://dev.mysql.com/    点击打开

1)选择MySQL版本

最新是8.0版本,我这里安装5.7版本即可:

6b7af2ed27f9bcf2519410cad535654d.png

2)选择操作系统

刚刚我们查看操作系统CentOS7 ,64位的:

58814f822d1cc5b005845b063020e6e6.png

3)直接下载

b7a333fc50720604a6429766d4f80cc3.png

998e80ab0ac08f8002274231cd0ee633.png

4、安装MySQL

1)将安装包上传至服务器

用shell命令上传(只能传小文件)或者ftp工具上传皆可,这个文件比较小,可以直接用命令上传

cd /home/mysql/rz

b60895b1bcb246871b2fdf3b632ea3e2.png

18282d5049ef7ebe8afe5c2c4ae001a1.png

4c51f7aabbf5abe45ead8b67e89e5bc1.png

2)检查以前是否安装了MySQL

安装之前可以检查一下,以前是否有安装,如有,卸载掉,如果以前有数据,记得备份之后再卸载

find / -type f -name "mysql*"

e1ba803ab841f3c4a1be81045d8428b8.png

/etc/my.cnf这个文件如果有,也要删除

5f934979907fe98f6af75953bbfe0afd.png

3)解压安装包

tar -xvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

7377ec7a07ad30132bba6c6f9bcf7401.png

4)将解压包移动到 /usr/local/

mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/

750b6978e126b017b4865ee58317a685.png

5)将解压包的名字改为mysql

cd /usr/local

mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql

4b8ea4fd446e1a19901510b1362026fd.png

6)创建mysql-files并更改权限

此目录是为了方便使用系统变量值secure_file_priv

#创建文件夹

mkdir-p /usr/local/mysql/mysql-files

#修改账号权限:使mysql账号可以访问

chown-R mysql:mysql /usr/local/mysql/mysql-files

#修改操作权限

chmod750 /usr/local/mysql/mysql-files

5ab50e3668fa7f75a66aef3241f71cac.png

7)初始化

bin/mysqld --initialize --user=mysql

bin/mysql_ssl_rsa_setup

9a61cd959ecd97e71315f77e5acac2ad.png

这里看到mysql的root初始密码是:Zw

412f7d10ea52e8f9d09ddbbeee4427a7.png

8)启动

#启动

bin/mysqld_safe --user=mysql 查看mysqld进程

ps aux| grep mysqld

1c8e99c31bd99df819da18732b98317d.png

9)停止

直接kill掉进程即可

1c8e99c31bd99df819da18732b98317d.png

5、将mysql做成服务

我们想要使用service命令启动或停止mysql,结果报错,则需要进行配置

service mysql start

c6254323fe60f0338458080b714908fc.png

1)拷贝服务至/etc/init.d/目录

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

2)设置运行权限

cd /etc/init.d/chmod+x /etc/init.d/mysql

3)测试用service启动

service mysql start

1d7adf212f4ce0e60c50c85df4ec2be0.png

6、将mysql服务加入开机自启项

1)检查是否加入了开机自启项

chkconfig --list mysql

5a008978eec43843f0fcc802caa776c6.png

2)加入开机自启项

chkconfig --add mysql

6e7ff308eec062fd4d0a2d57dc05081d.png

7、软连接配置

1)设置软连接

我们用mysql -uroot -p进入mysql时,发现报错bash: mysql: command not found

bd6f0fa8abe4acd1691ecc05a9ba622c.png

这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,就找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件(我们称之为软连接)。

要做软连接,我们首先要找到mysql命令或mysqladmin命令的完整路径,我们这里的路径是:/usr/local/mysql/bin/mysql

ln -s /usr/local/mysql/bin/mysql /usr/bin

2)登录mysql

设置之后,再进行本地登录

mysql -uroot -p

Zw

0e2ec76d91ceeac38a07ca48a11282a9.png

8、修改密码

1)修改密码

我这里修改为:YYBrhr_2018

SET PASSWORD = PASSWORD('YYBrhr_2018');

ALTER USER'root'@'localhost'PASSWORD EXPIRE NEVER;

flush privileges;

8becbbed742f48e874f958f260e8ea61.png

2)测试新密码

先退出mysql,再次使用新密码登录

quit

mysql-uroot -p

YYBrhr_2018

628deb8d9911d02458ce72c6e9deb870.png

9、开启远程授权

1)授权

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'YYBrhr_2018' WITH GRANT OPTION;

ae4830d2102808973fdc5d5f4a85f685.png

2)远程登录验证

【1】查看服务器ip

5b5e5d16df30d673afcd65ea47284997.png

【2】nevicat连接测试

cb1a4e2d6c695dcb135467e67cb96759.png

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值