在阿里云服务器安装mysql

下载和安装Mysql

这里采用Yum管理好了各种rpm包的依赖,能够从指定的服务器自动下载RPM包并且安装,所以在安装完成后必须要卸掉,否则会自动更新。

1.安装MySQL官方的yum repository
[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2.下载rpm包
root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
3.安装MySQL服务
[root@localhost ~]# yum -y install mysql-community-server

最后会出现个complete!

4.启动MySQL服务
[root@localhost ~]# systemctl start  mysqld.service
还有几个关于MySQL常用的命令:
重启:systemctl restart mysqld.service

停止:systemctl stop mysqld.service

查看状态:systemctl status mysqld.service
还可以配置MySQL的开机启动:
[root@woitumi-128 ~]# systemctl enable mysqld

[root@woitumi-128 ~]# systemctl daemon-reload   刚刚配置的服务需要让systemctl能识别,就必须刷新配置

关于登录MySQL:

登录命令:
[root@localhost ~]# mysql -u root -p

意思就是用root用户登录,然后准备输入密码。

第一次启动MySQL后,就会有临时密码,这个默认的初始密码在/var/log/mysqld.log文件中,我们可以用这个命令来查看:

grep "password" /var/log/mysqld.log
登录成功后会叫你修改密码
mysql> alter user user() identified by "新密码";

就ok了

设置MySQL数据库的远程连接权限

1.在服务器上登录数据库,然后执行如下授权命令。该授权命令的含义为root用户可用任何IP地址登录数据库,操作任何数据库中的任何对象。
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

参数说明如下。
.参数,第一个“”为数据库占位符,如果填“”则代表所有数据库。第二个“”为数据库对象占位符,如果填“”则代表数据库中所有对象。
'root'@'%'参数,root为授权登录的数据库账户,“%”为IP地址占位符。假如要限制只能在1.1.1.1登录,则需要把“%”改成1.1.1.1。如果填“%”则代表允许任何IP地址登录。
'123456'参数,该参数为数据库密码。

2. 执行如下命令,刷新权限。
flush privileges;
3.确认远程MySQL客户端可正常连接数据库。

你可能感兴趣的:(在阿里云服务器安装mysql)