一.MySQL安装
1.1卸载MySQL
把用户切换为root
查看是否有mysql数据库
ps axj | grep mysql
我这个是已经安装好的,为了更清楚的演示我把mysql关闭和mysql安装包卸载
关闭指令
systemctl stop mysqld
查看是否在运行指令
systemctl stop mysqld
查看安装包指令
rpm -qa | grep mysql
卸载安装包
rmp -qa | grep mysql | xargs yum -y remove
卸载完成
2.2安装MySQL
我们可以yum源官网下载
Index of /232905 (mysql.com)
下载之前要查看自己系统是什么版本的
查看指令
cat /etc/redhat-release
尽量找一些比系统版本一样或者新一点的安装包
右键屏幕
进入后一般选择MySQL157...-el的是最常用的版本
然后找到自己对应的系统版本,比如说我的是7.6
没找到7.6的话就点下面的el7.rpm直接下载
下载好后
rz安装指令
yum install lrzsz
rz指令上传安装包
选中好直接打开就上传成功了
安装前要查看系统是否有MySQL的yum源
查看指令
ls /etc/yum.repos.d/ -l
并没有mysql的yum源,直接安装的话是安装不上的
需要安装mysql的yum源
rpm -ivh mysql57-community-release-el7.rpm
安装好后查看是否有mysql的yum源
查看安装的yum源是否生效
yum list | grep mysql
安装成功后可以把安装包直接卸载
安装MySQL指令
yum install -y mysql-community-server
安装MySQL出现这种错误的话GPG Keys are configured....
秘钥过期了,直接在命令行输入下面的指令更新秘钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
在重新安装mysql
判断是否安装成功查看my.cnf,mysqld和mysql是否存在
ls /etc/my.cnf
which mysqld
which mysql
存在的话代表安装成功
启动mysql
systemctl start mysqld
服务端口号3306也有了
netstat -nltp查看是否启动
2.3登录MySQL
先打开mysql配置文件
vim /etc/my.cnf
在配置文件的最后一行加上
skip-grant-tables
还是不行
原因是mysql服务早就启动了,让配置文件生效就得重启mysql服务
重启mysql指令,这三种都可以
1.systemctl restart mysqld
2.systemctl stop mysqld
3.systemctl start mysqld
ps axj | grep mysql查看进程
重新启动后再mysql -uroot -p,然后双击回车键
show databases; 显示数据库
2.4配置MySQL
vim /etc/my.cnf进入配置文件
添加一下代码
默认的端口号是3306,mysql网络服务在启动的时候可以绑定指定的端口号
端口号的修改也可以保证数据的安全
数据所在的路径,创建的表等等数据都在这个路径里
编码格式
存储引擎
让配置文件生效得重启mysql,systemctl restart mysqld
个人不建议是用8的版本,安装的mysql老是报错太麻烦了
如果你的centons是8.0及以上的,建议你把系统切换成centos7.6
具体操作如下
进入到你自己云服务器中
点击切换操作系统
进来之后根据自己的需求选择对应的系统版本。
本小节完结,点个赞和关注吧!!!