CentOS 7 YUM方式安装搭建Mysql

环境信息

CentOS7以上的服务器或者虚拟机

配置YUM源

下载源包

使用浏览器访问下面的URL找到与系统符合的YUM源包,这里选择了CnetOS版的:

https://dev.mysql.com/downloads/repo/yum/

CentOS 7 YUM方式安装搭建Mysql

执行以下命令下载安装mysql源包(仅支持CentOS7,如需其他版本请参考上文URL)

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

yum localinstall mysql57-community-release-el7-11.noarch.rpm

CentOS 7 YUM方式安装搭建Mysql

检查mysql源

使用以下命令检查mysql源是否安装成功

yum repolist enabled | grep “mysql.*-community.*”

出现如下信息代表安装成功:

CentOS 7 YUM方式安装搭建Mysql

安装MySQL

使用如下命令安装mysql程序:

yum install mysql-community-server -y

CentOS 7 YUM方式安装搭建Mysql

启动服务设置启动

systemctl start mysqld

systemctl enable mysqld

systemctl daemon-reload

CentOS 7 YUM方式安装搭建Mysql

配置密码

关闭密码配置策略

因为mysql默认开启了安全策略,配置密码的时候必须符合它自定的策略。

所以在配置弱密码的时候会报错,请读者在操作时候注意下,如果不需要密码安全策略,在my.cnf文件中添加如下配置禁用即可。

编辑配置文件:

vi /etc/my.cnf

在文件最后加入如下配置:

validate_password = off

重新启动mysql服务使配置生效:

systemctl restart mysqld

CentOS 7 YUM方式安装搭建Mysql

寻找默认密码

mysql安装时会设置一个高强度的默认密码,会保存在日志文件中,使用如下命令从安装日志中寻找mysql默认密码:

grep ‘temporary password’ /var/log/mysqld.log

CentOS 7 YUM方式安装搭建Mysql

登录命令行

使用如下命令使用默认密码登录mysql命令行

mysql -uroot -p

CentOS 7 YUM方式安装搭建Mysql

修改密码

可根据实际情况修改容易记的密码,这里仅提供修改密码方法,不建议在任何环境中使用弱密码。

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘123456’;

CentOS 7 YUM方式安装搭建Mysql

修改密码后建议重新启动mysql服务,也有重新读取配置的命令但是不建议用。

systemctl restart mysqld

CentOS 7 YUM方式安装搭建Mysql

使用命令行方式连接到mysql数据库中,尝试使用新修改的密码,如果出现下图所示内容代表密码修改成功。

mysql -uroot -p

CentOS 7 YUM方式安装搭建Mysql

此时mysql数据库已经安装完成。

选配:配置默认编码

utf8编码可支持将中文存储到mysql数据库中,方便需要将中文存储到数据库中的应用使用。

修改配置文件

vi /etc/my.cnf

在[mysqld]下添加编码配置,如下所示

character_set_server=utf8

init_connect=’SET NAMES utf8′

CentOS 7 YUM方式安装搭建Mysql

查询编码

编码配置完成后需要重新启动mysql服务生效

systemctl restart mysqld

CentOS 7 YUM方式安装搭建Mysql

使用命令行方式连接到mysql数据库中

mysql -uroot -p

CentOS 7 YUM方式安装搭建Mysql

使用如下命令查看数据库默认编码

show variables like ‘%character%’;

回显信息中的Value值已经被修改为utf8,说明修改完成。

CentOS 7 YUM方式安装搭建Mysql

文章均为本站原创,转载请注明出处为安全吧!