centos7 安装Mysql流程
1.进入/opt/目录下(选择你要放的目录),下载mysql-server源安装包
cd / opt wget http: / / dev.mysql.com / get / mysql57 - community - release - el7 - 11.noarch .rpm # 可以自己选择版本 |
2.安装下载的rpm源安装包
yum - y install mysql57 - community - release - el7 - 11.noarch .rpm |
上述安装后,在/etc/yum.repos.d/目录里面就有了安装的源仓库文件
3.安装Mysql服务
yum - y install mysql - server |
有了上述第2步,此处yum才能在仓库目录中正确找到源地址并下载
4.启动Mysql
systemctl start mysqld |
5.登录Mysql
Mysql安装后无法直接登录,有一个临时密码,使用grep命令来查看临时密码
grep 'temporary password' / var / log / mysqld.log |
使用临时密码登录:
mysql - uroot - p |
如果mysql版本心安装后是可以无密码登录的,但是发现报错:
需要修改配置文件进行无密码登录
vim / etc / my.cnf # 在文件最后加上 skip - grant - tables # 保存退出,正常无密码登录,登录后修改密码 user mysql; update mysql.user authentication_string = password( '123456' )user = 'root' ; # 再回到my.cnf文件将刚才的那句删除 |
6.修改root密码:
成功登录后,可能会发现无法操作数据库,报错提示:
需要重新设置密码才能进行操作
如果希望修改root密码,mysql默认需要设置复杂密码和长密码,可以修改
Mysql密码校验强度改为低风险:
set global validate_password_policy = LOW; #可以修改为LOW set global validate_password_length = 5 ; #密码长度可以修改5,6,7等等 |
修改密码命令:
alter user '用户名' @ 'localhost' identified by '新密码' ; #方式一 alter user USER() identified by '新密码' ; #方式二 flush privileges; #刷新数据库表 |
7.初识化数据库
# 使用命令进行mysql初始化 mysql_secure_installation |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库