阿里云centos安装mysql

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: 安装mysql1.下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.

安装mysql

1.下载mysql的repo源

$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2.安装mysql-community-release-el7-5.noarch.rpm包

$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

3.安装mysql

$ sudo yum install mysql-server

根据提示安装就可以了,不过安装完成后没有密码,需要重置密码

4.重置mysql密码

$ mysql -u root

登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:

$ sudo chown -R root:root /var/lib/mysql

重启mysql服务

$ service mysqld restart

接下来登录重置密码:

$ mysql -u root  //直接回车进入mysql控制台
mysql > use mysql;
mysql > update user set password=password('123456') where user='root';
mysql > exit;

每一句mysql语句后面一定要带上分号;

CentOS修改mysql 用户root的密码并允许远程登录

第一步:用帐号登录mysql
[root@CentOs5 ~]# mysql -u root -p
第二步:改变用户数据库
mysql> use mysql
第三步:修改密码,记得密码要用password()函数进行加密,一定不要忘记!!!
mysql> update user set password=password(‘qwe123′) where user=’root’;
第四步:刷新权限表   
mysql> flush privileges;
第五步:退出mysql,对mysql进行重启
[root@CentOs5 ~]# service mysqld restart

远程登录:
一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:
在本机先使用root用户登录mysql:
mysql -u root -p”youpassword”
进行授权操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘youpassword’ WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES;

常用操作

重启 service mysqld restart
登陆 mysql -u root -p
查看数据库  show databases;
选择数据库 use databaseName;
查看表  show tables;

对于阿里云服务器 2013错误参考
监听3306端口tcpdump port 3306

navicat登陆Centos MySQL时,报错ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)错误

centos本地能够登陆,但是远程navicat报错

重新设置密码,再重启
mysql -u root -p
use mysql;
update user set password=password('pwd') where user ='root';
exit
service mysql restart
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
关系型数据库 MySQL 数据库
|
关系型数据库 MySQL Linux
centos7安装mysql5.6
centos7安装mysql5.6
|
11月前
|
关系型数据库 MySQL Linux
CentOS7上安装MySQL 5.7.32(超详细)
CentOS7上安装MySQL 5.7.32(超详细)
523 0
|
存储 关系型数据库 MySQL
centos7 安装mysql5.7
centos7 安装mysql5.7
397 0
|
安全 关系型数据库 MySQL
centos7 安装mysql
centos7 安装mysql
|
关系型数据库 MySQL Linux
CentOS7 下安装MySQL
CentOS7 下安装MySQL
939 0
CentOS7 下安装MySQL
|
关系型数据库 MySQL Linux
|
关系型数据库 MySQL Linux
阿里云centos安装mysql
阿里云centos安装mysql
|
Linux 数据安全/隐私保护
centos安装mysql8
centos安装mysql8
308 0
|
关系型数据库 MySQL Linux
CentOS 7 - 安装MySQL 5.7
CentOS 7的默认yum仓库中并没有MySQL5.7,我们需要手动添加,好在MySQL官方提供了仓库的地址,所以我们能够比较简单地安装MySQL。
9662 1