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

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

1、下载

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

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

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

放到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

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

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

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

3、修改字符编码

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

先看一下字符编码

show variables like '%character%';

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

vi /etc/my.cnf

在[mysqld]下增加一条

character-set-server=utf8

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

service mysqld restart

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

其他:

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

show variables like 'max_allowed_packet';

还是要改一下my.cnf

在[mysqld]下增加一个

max_allowed_packet = 100M

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

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

发布了18 篇原创文章 · 获赞 5 · 访问量 3487

猜你喜欢

转载自blog.csdn.net/didixp/article/details/84101092