Centos7在线安装MySQL数据库
1.使用yum命令更新软件............yum update
2.下载并添加仓库:
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
Sudo rpm –ivh mysql-community-release-el7-5.noarch.rpm
yum update
3.安装MySQL
yum install mysql-server
Systemctl start mysqld
4.配置MySQL
MySQL_secure_installation
提示输入root密码,初始密码为空,直接回车就可以设置你的密码了
当然这里会提示输入两次密码,因为有可能是因为你的密码过于简单
5.密码修改完成之后连接MySQL
MySQL -uroot -p
输入你设置的密码
6.查看MySQL的编码并进行修改
MySQL>show variables like '%character%';
7.查看到database和server的编码为Latin1 ,修改为utf-8
1)查看到之后exit退出MySQL
2)将my-default.cnf 拷贝到 /etc/my.cnf使用命令:
Cp /usr/share/doc/mysql-community-server-5.631/my-default.cnf /etc/my.cnf
注意注意注意:server-5.631是根据自己下载安装的版本 重要的事情说3次
3)编辑/usr/my.cnf在[client](如果没有就自己加)下增加
Vi /usr/my.cnf>>>>>default-character-set = utf8
4)编辑/usr/my.cnf在[mysql]下增加:
Vi /usr/my.cnf>>>>>>character_set_server = utf8
编辑完成之后切记保存
8.重启MySQL服务:
Systemctl restart mysql.service
9.重新连接MySQL服务并查看编码:
Mysql –uroot –p >>>>> 输入密码进入
Mysql>show variables like ‘%character%’;
10.设置允许远程登录
用root用户登录MySQL
GRANT ALL PRIVILLEGES ON *.* TO ‘root’@’%’IDENTIFIED BY ‘root’;
FLUSH PRIVILEGES;
11.开发3306端口
Firewall-cmd –zone=public --add-port=3306/tcp –permanent
Firewall-cmd –reload
12.在本地连接的时候会出现报错情况,处理办法:
登陆MySQL:MySQL -uroot -p
进入之后:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
其中123456是属于你自己设置的MySQL密码。。。
在这里就恭喜你!!!你的MySQL安装成功,并且在本地可以成功连接数据库了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!