欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mysql 在阿里云服务器上的安装

程序员文章站 2022-03-12 18:29:04
...

 

由于服务器到期,没有及时付费,有买了一台新的。买下先安装环境。在这做个记录。

安装前,我们可以检测系统是否自带安装 MySQL:

rpm -qa | grep mysql

如果你系统有安装,那可以选择进行卸载:

rpm -e mysql  // 普通删除模式
rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

安装 MySQL:

接下来我们在 Centos7 系统下使用 yum 命令安装 MySQL(博主的服务器是centos)

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-server

权限设置:

chown mysql:mysql -R /var/lib/mysql

初始化 MySQL:

mysqld --initialize

启动 MySQL:

systemctl start mysqld

查看 MySQL 运行状态:

systemctl status mysqld

验证 MySQL 安装

在成功安装 MySQL 后,一些基础表会表初始化,在服务器启动后,你可以通过简单的测试来验证 MySQL 是否工作正常。

使用 mysqladmin 工具来获取服务器状态:

使用 mysqladmin 命令俩检查服务器的版本, 在 linux 上该二进制文件位于 /usr/bin 目录,在 Windows 上该二进制文件位于C:\mysql\bin 。

mysqladmin --version

linux上该命令将输出以下结果,该结果基于你的系统信息

mysqladmin  Ver 8.42 Distrib 5.6.43, for Linux on x86_64

Mysql安装后需要做的

Mysql安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的密码:

mysqladmin -u root password "new_password";

现在你可以通过以下命令来连接到Mysql服务器:

[[email protected]]# mysql -u root -p
Enter password:*******

记录mysql远程连接数据库1130错误解决方法

有余操作方便需要对mysql操作。我选择远程链接工具链接,链接工具navicat

首要要在服务器把端口打开。mysql默认3306

然后我链接包1130错误。错误代码1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server

通过字面意思知道是因为我的没有链接mysql服务器的权限

首先登录mysql

mysql -u root -p

弹出Enter password:输入您的数据库密码

链接到mysql数据库。

假如你的用户是root ,那么运行如下命令:

​
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '您的数据库密码' WITH GRANT OPTION;

​

然后刷新一下权限

flush privileges;

这就基本完成。如有错误请指出谢谢。

问题解决的博客

解决链接1130问题

解决安装问题