CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接 场景 实现

服务器的操作系统为CentOS6.9需要在上面安装Mysql数据库并能远程连接。

安装之前首先检查是否已经安装了Mysql

rpm  -qa | grep  mysql

注:

博客:
https://blog.****.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

下载安装包

第一种直接通过yum repository下载

wget http://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

下载之后之后

ls

能看到rpm包

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

第二种手动下载

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

然后选择

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

下载之后传输到服务器上。

安装Mysql

安装下载下来的rpm包

yum localinstall mysql80-community-release-el6-3.noarch.rpm

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

安装之后查看可用的安装包

yum repolist enabled|grep mysql

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

然后根据自己的需要去修改mysql的版本

vim /etc/yum.repos.d/mysql-community.repo

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

比如要安装5.7版本,将80源的enabled=1改成enabled=0。然后再将5.7源的enabled=0改成enabled=1

修改之后

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

然后安装mysql

yum install mysql-community-server -y

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

安装完成之后

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

启动Mysql并更改配置

启动mysql的服务

service mysqld start

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

查看mysql是否自启动并设置自启动

chkconfig --list | grep mysqld

chkconfig mysqld on

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

查看初始密码

grep "password" /var/log/mysqld.log

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

登录Mysql

mysql -u root -p

输入上面的初始密码。

登录成功之后修改密码

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

修改密码太简单会提示

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

执行以下语句

set global validate_password_policy=0;

set global validate_password_length=4;

再次修改密码

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

开放root账户远程访问

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

刷新权限表

FLUSH PRIVILEGES;

然后在另一台电脑上远程连接数据库测试下

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现

CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景
实现