【MySQL】安装和配置mysql
2023-12-14 13:40:38
环境:Centos 7
删除不需要的环境
查看是否有正在运行的服务:
ps ajx |grep mysql
ps ajx |grep mariadb
切换为root用户,
如果存在有服务
systemctl stop mariadb.service
或者
systemctl stop mysqld
查看系统下的mysql安装包并删除:
rpm -qa | grep mysql | xargs yum -y remove
再次查看安装包:
rpm -qa | grep mysql
安装包应该为空。
下载安装yum源
最好安装和??系统?致的mysql版本,否则可能会存在软件兼容性问题
查看??的系统版本
cat /etc/redhat-release
我们的是centos 7.9
链接: mysql
选择适合的版本
点击查看源代码查看具体版本
选择
mysql 5.7版 centos7 或者centos7.9版本
点击后会下载到本地
rz命令 将下载的mysql 转移到服务器
rpm -ivh 下载的mysql.rpm包
查看下载后yum的mysql源
ls /etc/yum.repos.d/ -al
存在这些就行了
检查一下能否正常工作
yum list |grep mysql
会显示一堆mysql数据
安装mysql服务
yum install -y mysql-community-server
如果有密钥过期的问题导致无法下载
输入以下命令:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
查看一下是否存在 my.cnf文件
ls /etc/my.cnf
查看是否有mysqld和mysql服务
which mysqld
which mysql
开始登陆mysql
修改mysql配置文件
vim /etc/my.cnf
在[mysqld]最后?栏配置 加入skip-grant-tables
选项,保存退出
重新启动服务器,使配置文件生效
systemctl restart mysqld
进行登录
mysql -uroot
就可以了。
如果想要配置mysql登录密码,建议熟悉了mysql后上网去搜索教程。
配置 .cnf文件
vim /etc/my.cnf
添加
port=3306
character-set-server=utf8
default-storage-engine=innodb
保存退出 ,重启服务器
systemctl restart mysqld
ok,接下就是学习使用MySQL 语句了,如果有问题,欢迎私信或者评论区留言。
文章来源:https://blog.csdn.net/m0_64579278/article/details/134989433
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!