mysql5.7介绍和安装

环境准备:

1.关闭防火墙和selinux

systemctl stop firewalld
systemctl stop SElinux

 

2. 如果安装过mariadb需要停止且卸载服务

systemctl stop mariadb    #停止mariadb服务
rm -rf /etc/my.cnf              #删除配置文件
rm -rf /var/log/mysql.log    #删除日志
rm -rf /var/lib/mysql     #删除依赖关系

 

3.从mysql官网下载MySQL压缩包,官网下载地址:https://dev.mysql.com/downloads/repo/yum/

4.本地安装mysql的安装包   yum localinstall -y   *.rpm这个压缩包

5.启动mysql服务:

systemctl start mysqld   启动mysql
systemctl enable mysql   设置开机自启

 

6.查看mysql初始密码:vim /var/log/mysqld.log

 

7.登录Mysql:mysql -u root -p 密码(密码如果有特殊字符需要用交互式登录)
登录进去设置密码策略:

set global validate_password_policy=0
set global validate_password_length=1密码长度   #临时设置密码策

永久设置密码策略写入配置文件中:vim /var/my.cnf

[mysql]
validate_password_policy=0
validate_password_length=1

 

8.重新登录在修改密码:alter user root@localhost identified by '1234';

退出用新密码登录:mysql -u root -p 1234
展示数据库:show databases;
查看表1:show table1;

posted @   多次拒绝黄宗泽  阅读(268)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示