CentOS7服务器如何安装MySQL
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要为大家展示了"CentOS7服务器如何安装MySQL",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"CentOS7服务器如何安装MySQL"这篇
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
天津市摩尔互联网科技
山东特亿宝互联网科技有限公司
互联网科技巨头监管
新华互联网科技学院
关于新基建和互联网科技
互联网 科技
互联网金融 科技金融
齐家互联网科技
西安互联网科技公司
猫创互联网科技
深圳艾佳互联网科技
居家互联网科技有限公司
互联网科技创新服务
昭通互联网科技选哪家
苏州五指互联网络科技有限
呼和浩特新华互联网科技学院
用友工业互联网科技发展
沐思想互联网科技有限公司
中国科技和美国互联网
现代科技的标志之一的互联网
江苏根荣互联网科技
互联网科技财经
朗新科技与工业互联网
中国互联网金融科技基金
博兴的互联网电子科技公司
成都玖崟互联网科技有限公司乐商圈怎么样
中化能源互联网科技招聘
世界互联网领先科技成果获奖
伊宁互联网科技做什么的
宇信科技在杭州互联网排第几