mysql5.7 测试环境配置部署
数据库版本:Mysql 5.7.32
数据库部署步骤如下:
[root@localhost software]# pwd
/data/software
[root@localhost software]# ll
total 28
-rw-r--r--. 1 root root 25548 Apr 7 2017 mysql57-community-release-el7-10.noarch.rpm
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
如上Mysql安装完毕,接下来根据需要进行一些配置。
先启动Mysql:
systemctl start mysqld.service
查看mysql状态即是否启动:
systemctl status mysqld.service
查看mysql5.7默认root密码:
grep "password" /var/log/mysqld.log
使用默认mysql root登陆后修改密码:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'jxlJXL@123';
修改mysql5.7密码策略:暂略 注意:修改完密码策略后,需要重启mysql服务生效!
在防火墙开启有关端口,比如3306,看具体情况!配置防火墙需要重启防火墙服务才能生效!
修改Mysql字符编码(不修改会产生乱码):
mysql> show variables like '%character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
more /etc/my.cnf
重启mysql数据库使配置生效:
systemctl restart mysqld.service
再次查看Mysql字符集:
mysql> show variables like '%character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.01 sec)
如上所示修改字符集成功!
至此,mysql数据库部署成功。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
2017-01-15 python自动化开发-2