阿里云服务器安装配置MySQL

MySQL相关安装路径:
    配置文件:/etc/my.cnf
    数据存储:/var/lib/mysql
    命令文件:/usr/bin和/usr/sbin

准备工作:
    实例已分配公网IP地址或绑定弹性公网IP(EIP)
    操作系统:CentOS 7.x、CentOS 8.x、Alibaba Cloud Linux 2、Alibaba Cloud Linux 3
    实例安全组的入方向规则已放行22、80、443、3306端口

1.连接ECS(服务器)

2.安装数据库:
    运行以下命令,更新YUM源:
    sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

    运行以下命令,安装MySQL:
    sudo yum -y install mysql-community-server --enablerepo=mysql80-community --nogpgcheck
    
    运行以下命令,查看MySQL版本号
    mysql -V

3.配置MySQL
    启动并设置开机自启动MySQL服务:
    sudo systemctl start mysqld
    sudo systemctl enable mysqld

    获取并记录root用户的初始密码:
    sudo grep 'temporary password' /var/log/mysqld.log

    对MySQL进行安全性配置: 
    sudo mysql_secure_installation
    
    安全性配置不出错的情况下以下步骤:

        1.输入已获取的root用户初始密码
        2.输入新密码
        3.输入新密码
        4.Y
        5.输入新密码
        6.输入新密码
        7.Y
        8.Y
        9.N
        10.Y
        11.Y

    配置完成 All done!。

4.使用navicat连接云服务器数据库
    SSH 主机:服务器ip 密码:服务器密码
    常规 主机:localhost 密码:服务器数据库密码

5.如果出现身份验证报错 :2058(Plugin caching_sha2_password could not be loaded:)
    进入mysql:mysql -u root -p
    输入并执行:ALTER USER '用户名'@'主机地址' IDENTIFIED WITH mysql_native_password BY '密码'; 
    //用户名,主机地址,密码,换成自己的

6.如果修改密码出现以下错误:ERROR 1054 (42S22): Unknown column 'password' in 'field list'
    错误原因:mysql数据库下已经没有password这个字段了,password字段改成了authentication_string
    输入并执行: update user set authentication_string="123456" where user="root";解决
    
    

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值