这篇文章主要为大家展示了“Centos7服务器如何安装MySQL”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS7服务器如何安装Mysql”这篇文章吧。mysql的yun源地址:htt
这篇文章主要为大家展示了“Centos7服务器如何安装MySQL”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS7服务器如何安装Mysql”这篇文章吧。
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”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!
--结束END--
本文标题: CentOS7服务器如何安装MySQL
本文链接: https://lsjlt.com/news/307614.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0