目录
一、卸载不需要的环境
二、安装mysql yum 源
三、开始安装
四、如果保证安装成功呢?
五、MySql 启动!
六、登录mysql
七、配置文件说明
八、设置开机启动!
本次安装是在Linux环境在centos7中完成
首先先将自己切换成root
一、卸载不需要的环境
1.先去查看自己的系统里是否有mysql和mariadb这两个数据库
2.查看下面的路径下是否有文件,有就备份删除
二、安装mysql yum 源
注意:最好安装和自己系统⼀致的mysql版本,否则可能会存在软件兼容性问题
1.查看自己的系统版本
2.可以进⼊ http://repo.mysql.com/, 找⼀下和自己版本⼀致的资源,直接右键单击查看网页源代码
el代表centos7,7代表版本号是7,因为我的linux系统版本是7.4的,上面没找到,所以就下这个就行
3.下载到自己的linux的系统里
在用户目录创建一个MySQL的文件夹,然后在windows系统下好之后,因为我这里是虚拟机,所以需要这样
这样就能上传到自己的虚拟机中
4.查看自己系统中的yum源,发现其中没有mysql
直接rpm安装刚才下载下来的rpm文件
再次查看yum源,发现多了俩
5.测试mysql yum源
yum list | grep mysql
三、开始安装
安装
yum install -y mysql-community-server
如果出现以下问题,就是说明密钥到期了,只需导入以下代码即可
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
然后再重新执行安装命令
出现这个Complete,就说明成功了,也祝同学们顺利!
四、如果保证安装成功呢?
1.确保这个目录下有这个my.cnf
2.mysql的服务端的应用程序,得有
3.存在mysql的客户端
五、MySql 启动!
六、登录mysql
1.如果这样登录,你没有密码,登入不上去
2 方法
1.登陆方式一,获取临时root密码,老版本支持
sudo grep 'temporary password' /var/log/mysqld.log
但是5.7版本就应该不支持了
2.登陆方法二,新版本支持
如果你安装的最新的mysql,没有所谓的临时密码,root默认没有密码,试着直接client登陆⼀下
发现不行
3.登陆方式三
vim /etc/my.cnf # 打开mysql配置⽂件
在[mysqld]最后⼀栏配置(不知道是什么,就放在配置文件最后) 加⼊: skip-grant-tables 选项, 并保存退出
这会试了一下,发现不行。是因为你的mysql服务早就启动了,需要mysql服务重启一下
systemctl restart mysqld # 重启mysql服务
再登录时,就已经不需要密码了
输入quit回车退出mysql
七、配置文件说明
1.设置mysql以UTF-8的方式进行编码
character-set-server=utf8
default-storage-engine=innodb
然后重启
目录
一、卸载不需要的环境
二、安装mysql yum 源
三、开始安装
四、如果保证安装成功呢?
五、MySql 启动!
六、登录mysql
七、配置文件说明
八、设置开机启动!
八、设置开机启动!
可设可不设的动作
#开启开机⾃启动
systemctl enable mysqld
systemctl daemon-reload
云服务器可设可不设,但是咱们虚拟机用户设置了为好,因为咱们的linux系统可是要经常关机的啊!