Linux Centos6.10下安装配置,32位版本mysql5.7.24

可以选用yum安装和下载rpm包安装,这里介绍的是后一种。

1、下载

首先去官网下载rpm包 https://dev.mysql.com/downloads/mysql/

我要下的是老版本的,所以要选一下 Looking for previus GA versions?

Linux Centos6.10下安装配置,32位版本mysql5.7.24_第1张图片

安装的话,我这里至少需要这四个安装包,都要下载。

Linux Centos6.10下安装配置,32位版本mysql5.7.24_第2张图片

放到shell下挨个执行:

rpm -Uvh mysql-community-client-5.7.24-1.el6.i686.rpm

rpm -Uvh mysql-community-libs-5.7.24-1.el6.i686.rpm

rpm -Uvh mysql-community-client-5.7.24-1.el6.i686.rpm

rpm -Uvh mysql-community-server-5.7.24-1.el6.i686.rpm

进度条过后就算安装完成了。

2、启动配置mysql

这条语句是用来启动mysql的,要是重启linux,不执行这条命令也能运行。这里我不想重启了:

service mysqld start

执行后的结果:

下一步准备登陆系统,先获取初始root密码

grep 'temporary password' /var/log/mysqld.log

执行后红框里的就是密码,接下来用它登陆。

输入:mysql -uroot -p

Linux Centos6.10下安装配置,32位版本mysql5.7.24_第3张图片

必须修改初始密码,否则无法进行其他操作。这里假定新密码是“MyNewPass4!” 执行 :

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

下次登陆用新密码就可以了。 

3、修改字符编码

一般我开发都用的是utf-8编码,数据库也是一样。但是mysql安装好后,默认不是这个编码所以要调整下。

先看一下字符编码

show variables like '%character%';

Linux Centos6.10下安装配置,32位版本mysql5.7.24_第4张图片

现在数据库和服务编码是latin1的,这里要改一下mysql的配置文件,要让他们都变成utf-8的。

vi /etc/my.cnf

在[mysqld]下增加一条

character-set-server=utf8

Linux Centos6.10下安装配置,32位版本mysql5.7.24_第5张图片

按esc,输入:q保存。然后重启mysql服务。

service mysqld restart

再次查看编码事项,发现已经都是utf8的了,完。

Linux Centos6.10下安装配置,32位版本mysql5.7.24_第6张图片

 

其他:

导入数据文件的时候出现 [Err] 1153 - Got a packet bigger than 'max_allowed_packet' bytes,查了下默认大小是4M,这里要改一下大小,不然数据导入不进去。

show variables like 'max_allowed_packet';

Linux Centos6.10下安装配置,32位版本mysql5.7.24_第7张图片

还是要改一下my.cnf

在[mysqld]下增加一个

max_allowed_packet = 100M

然后重启服务,就可以生效了。

Linux Centos6.10下安装配置,32位版本mysql5.7.24_第8张图片

更多问题可以参考这篇文章。

你可能感兴趣的:(mysql)