阿里云服务器安装 mysql 教程

您所在的位置:网站首页 云服务器安装mysql教程视频 阿里云服务器安装 mysql 教程

阿里云服务器安装 mysql 教程

#阿里云服务器安装 mysql 教程| 来源: 网络整理| 查看: 265

首先得确保你的服务器是没有安装过mysql的,如果有需要卸载干净了才能装。

下面开始安装流程:

1、确保服务器系统处于最新状态

[root@localhost ~]# yum -y update

2.重启服务器(可选)

[root@localhost ~]# reboot

3.下载MySql安装包

root@localhost ~]# rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

[root@localhost ~]# rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

随便更新一下GPG keys, 不然有可能安装不上:

[root@localhost ~]#  rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

4.安装MySql

[root@localhost ~]# yum install -y mysql-server

[root@localhost ~]# yum install mysql-community-server

如果显示以下内容说明安装成功

Complete!

5.设置开机启动Mysql

[root@localhost ~]# systemctl enable mysqld.service

检查是否开机自动启动设置成功

[root@localhost ~]# systemctl list-unit-files | grep mysqld

如果显示以下内容说明已经完成自动启动安装

mysqld.service enabled

6.启动mysql

[root@localhost ~]#  service mysqld start

如果提示Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

则需要去/etc/my.conf修改文件,,如果没有这个文件则需要创建一个文件,文件内容如下

[mysqld]

datadir=/usr/local/mysql/data

socket=/var/lib/mysql/mysql.sock

[mysql.server]

user=mysql

basedir=/usr/local/mysql

[client]

socket=/var/lib/mysql/mysql.sock

修改完成后再次启动mysql

[root@localhost ~]#  service mysqld start

7.基本差不多完成,可以登录mysql了

[root@localhost ~]# mysql -uroot -p

会提示输入密码,一般是默认没有密码,但也可能会有个初始的密码。初始密码在/var/log/mysqld.log文件里

8.先设置密码

alter user 'root'@'localhost' identified by '123456';     我习惯设置为123456

如果提示You must reset your password using ALTER USER statement before executing this statement.

则需要改变一下密码规则

setglobal validate_password_policy=0;

setglobal validate_password_length=1;

flush privileges;             刷新一下权限

alter user 'root'@'localhost' identified by '123456';     再次设置密码

Query OK, 0 rows affected (0.00 sec)

设置密码永不过期

alter user 'root'@'localhost' password expire never;

刷新一下权限

flush privileges;

然后退出

exit

再次重新进入,尝试新的密码

[root@localhost ~]# mysql -uroot -p

1.接下来 最重要 就是设置远程访问mysql,不然我们本地是链接不上的。

show databases;

2.来更改管理员信息

use mysql;

3.查询所有管理员

select user,host from user;

localhost表示允许本地登录,想要远程登录mysql,需要修改权限为%,

updateusersethost='%'whereuser='root';

flush privileges;

select user,host from user;                在查询一遍

完美,即可看到root的host变为%了,然后就可以远程连接 mysql 了

end!!!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3