MySQL的部署及常见问题
2021/5/9 19:29:35
本文主要是介绍MySQL的部署及常见问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
在Linux上安装MySQL
一、MySQL介绍:
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
1、检查本地有没有安装mysql
rpm -qa | grep mysql
2、下载MySQL
- 若没有则安装MySQL,在官网下载MySQL社区版下载
3、解压及安装相关服务
- 安装包常见格式zip tar.gz tar.bz2 tar.xz tar.Z
-
filename.zip 格式: unzip filename.zip filename.tar.gz 格式: tar -zxvf filename.tar.gz filename.tar.bz2格式: tar -jxvf filename.tar.bz2 filename.tar.xz 格式: tar -Jxvf filename.tar.xz filename.tar.Z 格式: tar -Zxvf filename.tar.Z filename.rpm 格式: rpm -ivh filename.rpm 事实上, 从1.15版本开始tar就可以自动识别压缩的格式,故不需人为区分压缩格式就能正确解压 tar -xvf filename.tar.gz tar -xvf filename.tar.bz2 tar -xvf filename.tar.xz tar -xvf filename.tar.Z
- 安装服务用 ”rpm -ivh 服务“
- mysql-community-common
- mysql-community-libs
- mysql-community-libs-compat
- mysql-community-client
- mysql-community-server
4、权限设置
chown mysql:mysql -R /var/lib/mysql
5、初始化
mysqld --initialize
6、启动MySQL
systemctl start mysqld
7、MySQL状态
systemctl status mysqld
8、修改密码
alter user 'root'@'localhost' identified by '123456';
9、实现远程连接
将 host
字段的值改为 %
就表示在任何客户端机器上能以 root
用户登录到 MySQL 服务器,建议在开发时设为 %
。命令如下
# 设置远程登录权限 mysql> update user set host='%' where host='localhost'; # 刷新配置信息 mysql> flush privileges;
10、常见问题汇总:
1、解决Mysql不能连接问题: Can't connect to local MySQL server through socket '/var/lib/mysql/
来源 https://blog.csdn.net/weixin_36629430/article/details/90403043
首先检查mysql 服务是否打开
service mysql status
如果显示active则略过,inactive则 service mysql start
2.检查 my.cnf文件是否被正确配置 (在/etc/mysql/路径下)
[mysqld]
datadir =/var/lib/mysql/
socket =/var/lib/mysql/mysql.sock
3.需要给路径相应的访问权利
chown mysql:mysql -R /var/lib/mysql/*
chmod 755 -R /var/lib/mysql/*
4.重启mysql服务
这篇关于MySQL的部署及常见问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-25MySQL报错Duplicate entry '0' for key 'PRIMARY'
- 2024-05-29阿里 Canal 实时同步 MySQL 增量数据至 ClickHouse 数据库
- 2024-05-24在Linux下管理MySQL的大小写敏感性
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享