CentOS7服务器如何安装MySQL
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,这篇文章主要为大家展示了"CentOS7服务器如何安装MySQL",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"CentOS7服务器如何安装MySQL"这篇
千家信息网最后更新 2025年11月12日CentOS7服务器如何安装MySQL
这篇文章主要为大家展示了"CentOS7服务器如何安装MySQL",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"CentOS7服务器如何安装MySQL"这篇文章吧。
MySQL的yun源地址:https://dev.mysql.com/downloads/repo/yum/
MySQL的yun源地址使用文档:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
下载mysql的yum源
可以使用ustc的源wget http://centos.ustc.edu.cn/mysql-repo/mysql57-community-release-el7-11.noarch.rpm
wget https://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm //下载mysql的yum源rpm -Uvh mysql57-community-release-el7-10.noarch.rpm //安装yum源yum repolist all | grep mysql //查看所有mysql的yum源yum repolist enabled | grep mysql //查看启用的的mysql的yum源vim /etc/yum.repos.d/mysql-community.repo //修改mysql源
启用mysql5.6的源,关闭mysql5.7的源。enabled=1为启用。
[mysql56-community]name=MySQL 5.6 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql[mysql57-community]name=MySQL 5.7 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
安装mysql
yum install mysql-community-servermkdir /data/mysql // 创建mysql数据存放文件夹chown mysql:mysql /data/mysql // 将文件夹的所有者设置为mysql
修改数据库文件位置,但不要修改sock位置,否则会出现找不到sock的问题。
vim /etc/my.conf
修改端口号
[client]# 设置客户端字符集。在服务器使用 mysql -umyname -p 登录时使用的字符集,不设置会导致显示乱码default-character-set=utf8mb4[mysqld]# 服务器端口号port=53306# 服务器字符集character-set-server=utf8mb4# innodb内存,对性能影响巨大,如果是专用数据库服务器,可以设置为物理内存的70%-80%innodb_buffer_pool_size = 1024M# 数据库最大连接数max_connections=5000# 设置在网络传输中一次消息传输量的最大值。系统默认值为4MB,最大值是1GBmax_allowed_packet=32M# innodb日志文件大小,默认为48Minnodb_log_file_size=128M# 数据库文件位置datadir=/data/mysql
mysql自启动
systemctl start mysqldsystemctl enable mysqldmysql_secure_installation
常用操作
systemctl restart mysqld // 重启mysqlmysqladmin -u foo -p password // 修改密码
创建用户
mysql -uroot -p // 登录mysqlcreate user 'jspxcms'@'%' identified by 'mypass'; // %代表可以在任何地方登录数据库。删除用户:drop user myname#create user 'jspxcms'@'localhost' identified by 'mypass'; // localhost代表只能在本机登录数据库#update user set password=password('mypass') where user='jspxcms'; // 修改密码create database jspxcms; // 创建数据库grant all on jspxcms.* to 'jspxcms'@'%'; // 赋权flush privileges; // 刷新系统权限表show databases; // 查看数据库use mysql; // 切换到mysql数据库select user,host from user; // 显示用户名和可以登录的主机show variables like 'character%'; // 显示字符集show variables like 'collation%';show variables like '%max_connections%'; // 显示最大连接数exit; // 退出修改密码
mysqladmin -h 111.222.333.444 -u jspxcms -p password
以上是"CentOS7服务器如何安装MySQL"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
数据
数据库
服务器
服务
文件
登录
最大
字符
字符集
位置
内容
密码
用户
篇文章
代表
内存
口号
地址
文件夹
最大值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
剪辑软件开发有前途吗
大型数据库开发平台
软件开发有广西哪些小公司
数据库先进物理建模
唐山盘古网络技术支持
网络安全人人有责儿童画
网络技术的利弊英语作文题目
广东粮食供应链服务软件开发商
自动化网络安全培训
怀旧服tbc哪个服务器人最多
贵州网络软件开发定制招商加盟
新建账套要有哪些数据库
和数据库有关的研究生专业
天津环保软件开发推荐
数据库curd指什么
软件开发工有什么考的证
我的世界10人服务器
网络安全改编mv
梦幻西游可转服务器更新时间
软件开发项目的投资计划
怎样加入科技互联网行业
四川邺兴互联网科技
江苏网站服务器供应商
数据库中事件是指
清风数据库插件
电脑许可管理器服务器名称
网络技术四级有机考题吗
h5软件开发在线商城
网络安全的理解方法
石家庄gps授时服务器