2.4 CentOS7下MySQL安装过程
1.将安装程序拷贝到/opt目录下
链接:https://pan.baidu.com/s/155njNT7CY6F_i1rwc6g5JA 提取码:2nee
2.安装过程截图
在mysql的安装文件目录下执行:(必须按照顺序执行)
rpm -ivh mysql-community-common-8.0.25-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugirps-8.o.25-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.0.25-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.25-1.el7.x86_64.rpm rpm -ivh mysql-community-server-8.0.25-1.el7.x86_64.rpm
注意:如在检查工作时,没有检查mysql依赖环境在安装mysql-community-server会报错
rpm是Redhat Package Manage缩写,通过RPM的管理,用户可以把源代码包装成以rpm为扩展名的文件形式,易于安装。
-i,–install安装软件包
-v,–verbose 提供更多的详细信息输出
-h,–hash 软件包安装的时候列出哈希标记(和-v一起使用效果更好),展示进度条
安装过程中可能报错信息:
一个命令:yum remove mysql-libs
解决,清除之前安装过得依赖即可
解决:
mysql2 5.7.28的顺序
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm
3.查看MySQL的版本
执行如下命令,如果成功表示mysql安装成功。类似java -version如果打印出版本等信息
mysql --version # 或 mysqladmin --version
执行如下命令,查看是否安装成功。需要增加-i不用区分大小写,否则搜索不到。
rpm -qa|grep -i mysql
4.服务的初始化
为了保证数据库目录与文件的所有者为mysql登录用户,如果你是以root身份运行mysql服务,需要执行下面的命令初始化:
mysqld --initialize --user=mysql
说明:–initialize 选项默认以“安全”模式来初始化,则会为root用户生成一个密码并将该密码标记为过期
,登录后你需要设置一个新的密码。生成的临时密码
会往日志中记录一份。
111
查看密码:
cat /var/log/mysqld.log
1
j:hz2hS7Y0XY
2
+Zj1y#:UH:xE
5.启动mysql,查看状态
先查看mysql服务启动没有
如何启动
```bash systemctl start mysqld
6.查看MySQL服务是否自启动
systemctl list-unit-files|grep mysqld.service
默认是enabled
- 如不是enabled可以运行如下命令设置自启动
systemctl enable mysqld.service
- 如希望不进行自启动,可以运行如下命令设置
systemctl disable mysqld.service
尝试登录
具体查看3.1
修改密码
具体查看3.2
7/25 20:35
3.登录
3.1 首次登录
尝试登录
[root@centos7-mysql-2 opt]# mysql -uroot -pj:hz2hS7Y0XY
[root@centos7-mysql-2 opt]# mysql -uroot -p+Zj1y#:UH:xE
查看库,需要更改密码
3.2 修改密码
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'
测试修改密码
查看库
和Windows下是一样的
3.3 设置远程登录
1.当前问题
SQLyog实现远程连接,发现是连接不成功的
2.确认网络
1.在远程机器上使ping ip地址 保证网络通畅
2.在远程机器上使用telnet 命令保证端口号开放
访问
telnet ip地址 端口号
需要跳转第3步
拓展:telnet命令开启
- 打开控制面板-》查看方式=小图标-》点击程序和功能
打开程序和功能-》点击启动或关闭Windows功能
打开Windows功能-》找到Telnet客户端-》打√-》点击确定 - Windows已完成请求更改-》点击关闭
3.关闭防火墙或开放端口
关闭Windows防火墙
- 打开防火墙窗口-》点击启动或关闭防火墙
设置关闭-》点击确定
关闭成功
还需关闭虚拟机的防火墙 - 检查防火墙状态,发现开启
systemctl status firewalld
- 关闭防火墙
systemctl stop firewalld
- 重新查看
systemctl status firewalld
拓展:可以设置自启动关闭防火墙
systemctl disable firewalld
测试,还是不行