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";解决
阿里云服务器安装配置MySQL
于 2024-04-01 15:38:36 首次发布