已在阿里云服务器上成功安装 MySQL。
卸载MySQL
-
查找已经安装的 mysql
rpm -qa | grep -i mysql

-
利用 yum 命令将查询出来的所有已安装的 mysql 删除
yum -y remove mysql* -
查找 mysql 的目录,使用
rm -rf命令将其删除
find / -name mysql -
删除配置文件
rm -rf /etc/my.cnf -
删除 mysql 默认密码,如若不删,之后安装的 mysql 默认密码不会变
rm -rf /root/.mysql_sercret
安装MySQL
-
下载 yum repo 配置文件
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm -
安装 repo
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
安装完成之后会在etc/yum.repos.d/目录下生成两个 repo 文件 mysql-community.repo 和 mysql-community-source.repo -
安装 mysql
yum install mysql-server
需要进入etc/yum.repos.d/目录下执行安装命令!!! -
启动 mysql
systemctl start mysqld -
获取临时密码(第一次登录使用)
grep 'temporary password' /var/log/mysqld.log -
如若没有临时密码
先删除rm -rf /var/log/mysqld.log
再启动systemctl start mysqld
MySQL常用命令
-
登录
mysql -u root -p
然后再输入密码即可(密码是不显示出来的) -
修改 mysql 登录密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
设置密码会有强度校验,密码设置时必须包含大小写字母、特殊符号、数字,并且长度大于8位,否则会报ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误 -
启动/关闭/重启 mysql
service mysqld start
service mysqld stop
service mysqld restart -
查看 mysql 启动状态
service mysqld status -
开启远程控制
- 连接服务器:
mysql -u root -p - 看当前所有数据库:
show databases; - 进入 mysql 数据库:
use mysql; - 查看 mysql 数据库中所有的表:
show tables; - 查看 user 表中的数据:
select Host, User, Password from user;(说明:如果 Password 字段不存在了,就改成 authentication_string 字段) - 修改 user 表中的 Host:
update user set Host='%' where User='root';(说明:% 代表任意的客户端,可替换成具体 IP 地址。) - 最后刷新一下:
flush privileges;
链接
https://blog.youkuaiyun.com/wohiusdashi/article/details/89358071

本文详细介绍了在阿里云服务器上安装、卸载及管理MySQL数据库的过程,包括使用rpm和yum命令进行软件包管理,启动、停止和重启MySQL服务,以及如何修改root用户的远程访问权限。
193

被折叠的 条评论
为什么被折叠?



