centos 安装mysql 5.7

548 阅读1分钟

原文我的博客:centos 安装mysql 5.7 支持原文吧😋

第一步:下载适合自己服务器的mysql rpm包

下载地址:downloads.mysql.com/archives/co…

选择合适包下载 image.png

下载命令

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

下载后执行

sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

第二步:安装mysql

执行命令

sudo yum install mysql-community-server

安装过程会提示信息,全都输入y同意,直到安装完成。

安装过程自动创建了root用户和随机密码,随机密码存在/var/log/mysqld.log 日志文件中,使用命令可以查看

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

image.png

第三步:启动mysql

启动mysql

sudo service mysqld start

查看运行状态

sudo service mysqld status

image.png

使用刚刚找到的随机密码,登录root用户,登录之后必须修改随机密码,否则不允许你操作的

SET PASSWORD = PASSWORD('new password');

注意:新的密码必须是大小写和符号混合的不然过不了

使用修改后的密码重新登录

mysql -u root -p

登录后修改远程用户验证

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;

第四步:修改数据库格式

一般默认安装mysql,创建的数据库都默认不支持中文,会出现中文无法插入或者乱码的情况,所以我们安装好数据库后就先修改一下数据库的设置,让它支持中文。

通过编辑数据库的配置 /etc/my.cnf

在[mysqld]之前添加 [client] default-character-set=utf8 在[mysqld]之后添加 character-set-server=utf8

image.png

保存配置文件后,重启mysql

sudo systemctl restart mysqld.service

此时,创建的数据是支持中文的了。