linux下mysql57安装配置

本文档详细介绍了在Linux系统中如何通过yum安装MySQL 5.7,包括启动、设置开机启动、允许外网访问及修改编码格式的步骤。首先,通过wget下载安装文件,接着使用yum安装MySQL服务器。然后,启动和控制MySQL服务状态,并设置开机启动。再者,处理外网访问,包括查找和重置临时密码,更新root用户的host权限。最后,调整MySQL的字符集设置,确保数据库以utf8编码运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、yum安装下载并安装MySQL

[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。

[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
之后就开始安装MySQL服务器。
[root@localhost ~]# yum -y install mysql-community-server

2、启动和查看状态

[root@localhost ~]# systemctl start mysqld.service
[root@localhost ~]# systemctl stop mysqld.service
[root@localhost ~]# systemctl restart mysqld.service
[root@localhost ~]# systemctl status mysqld.service

3、设置为开机启动

chkconfig --list | grep mysqld
chkconfig mysqld on

4、设置外网访问

1、查找临时密码/var/log/mysqld.log
A temporary password is generated for root@localhost:密码
但是,如果以前安装过mysql,这时的mysqld.log中就不会有temporary password
这时就需要删除mysql残留的数据
rm -rf /var/lib/mysql
执行完毕后需要重新启动MySQL服务
systemctl restart mysqld
重新查找
2、登录数据
mysql -uroot -p
使用临时密码登录数据库运行sql报错
You must reset your password using ALTER USER statement before executing this statement
ALTER USER USER() IDENTIFIED BY ‘新密码’;

mysql> use mysql;

#查询host值:
mysql> select user,host from user;
#如果没有"%"这个host值,就执行下面这两句:
mysql> update user set host=’%’ where user=‘root’;
mysql> flush privileges;

5、设置编码格式

查看数据库编码
SHOW VARIABLES LIKE ‘character%’;

设置编码/etc/my.cnf 文件添加
1、在[client]字段里加入default-character-set=utf8,如下:

[client]
default-character-set=utf8

2、在[mysqld]字段里加入character-set-server=utf8,如下:
[mysqld]
character-set-server=utf8

3、在[mysql]字段里加入default-character-set=utf8,如下:
[mysql]
default-character-set=utf8

4、重启mysql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值