当前位置: 首页 > news >正文

云上mysql 简易安装

申请ECS简易步骤:

1.云服务器ECS --- 创建实例(安全组随便选择)--- 系统设置(登录凭证:自定义密码登录)--- 创建完成,点击远程登录

ECS手动部署mysql环境:

bash shell 自动补全:

#yum install -y bash-completion

#source /etc/profile.d/bash_completion.sh

步骤一:确保当前环境无MYSQL相关包

  • 查看当前环境是否有mysql包:#rpm -qa | grep mysql
  • 查找mysql的包:# yum list | grep mysql

步骤二:下载并安装MYSQL5的yum源

  • #rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-9.noarch.rpm
  • 安装数据库包:#yum install -y mysql-server --nogpgcheck

(切记一定要加上--nogpgcheck,否则安装后会报一个源“MySQL 8 Community Server”的GPG密钥已安装,但是不适用于此软件包。请检查源的公钥URL是否配置正确。的错误)

步骤三:启动并查看数据库状态

  • systemctl start mysqld
  • systemctl enable mysqld
  • systemctl status mysqld

步骤四:配置mysql

  • 查看mysql 初始化密码 head -n 10 /var/log/mysqld.log 或者 cat /var/log/mysqld.log | grep 'password'

步骤五:登录数据库、修改密码

  • mysql -uroot -p
  • 修改密码策略: set global validate_password_policy=0;
  • 修改密码长度: set global validate_password_length=4;
  • 修改密码为root : alter user root@'localhost' identified by '密码';

步骤六:登录ADB集群

mysql -h adb集群id -u用户名 -p密码

特殊情况,mysql数据库安装成功,但找不到初始密码,操作如下:

解决办法如下:修改mysql的配置文件,使之可以跳过密码直接用root进入数据库

# cd /etc

# vim my.cnf

在[mysqld]下添加 skin-grant-tables

# systemctl restart mysqld

无密码登录数据库后,#use mysql 

添加用户名、密码

#update mysql.user set authentication_string=password('新密码‘)where user='root';

#flush privileges;

完密码,再将配置文件改回来,就把添加的那句删掉就好了,然后再次重启服务器service mysqld restart

然后就可以使用 mysql -uroot -p输入你的新密码进入啦

 

 

 

相关文章:

  • 湖南网站建设的公司排名/怎么做一个网站出来
  • 合肥建设集团信息网站/北京seo排名优化网站
  • 网站模板制作步骤/灰色词秒收录代发
  • 英文网站建设费用/线上销售方案
  • 做书的网站有哪些内容吗/常州百度推广代理
  • 无锡做网站好/百度知道合伙人
  • 【手写的从前】解析参考:Numpy手写的多层神经网络
  • Speech recognition模型:RNN Transducer(RNN-T)
  • 【Leetcode】二分法求解问题
  • 22道js输出顺序问题,你能做出几道
  • 30 个 Python 技巧,加速你的数据分析处理速度
  • python爬虫-反爬-验证码
  • Python Tkinter Gui 常用组件介绍 基本使用
  • 1.3.5 手写数字识别之资源配置
  • While 与 do while 的区别
  • 基于Lua框架下的合宙ESP32C3+1.5‘’Eink墨水屏天气时钟+OLED开源项目分享
  • Python学习笔记(八)——递归函数和匿名函数
  • 这C语言代码,会让你发疯