在阿里云服务器上安装mysql及重置密码
2024-09-02 14:10:30
参考链接:https://www.cnblogs.com/ljysy/p/10324854.html
下载与安装MySQL:
这里采用Yum管理好了各种rpm包的依赖,能够从指定的服务器自动下载RPM包并且安装,所以在安装完成后必须要卸掉,否则会自动更新。
1.安装MySQL官方的yum repository
[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2.下载rpm包
[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
3.安装MySQL服务
[root@localhost ~]# yum -y install mysql-community-server
最后会出现个complete!
4.启动MySQL服务
[root@localhost ~]# systemctl start mysqld.service
看到类似下面的界面,或者以Starting MySqL server.. started MysqlServer..结尾的就成功启动了
还有几个关于MySQL常用的命令:
重启:systemctl restart mysqld.service 停止:systemctl stop mysqld.service 查看状态:systemctl status mysqld.service
关于登录MySQL:
登录命令:
[root@localhost ~]# mysql -u root -p
意思就是用root用户登录,然后准备输入密码
初次登陆先 查看MySql默认密码
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
修改数据库密码
由于set password for root @localhost=password('passwd'); 可能会报错
MySQL 5.7 中 Your password does not satisfy the current policy requirements.
问题
set global validate_password_policy=0;
MySQL 5.7 中 Your password does not satisfy the current policy requirements.
问题
set global validate_password_policy=0;
set global validate_password_length=4;
上面两个命令搞定 开始设置自己的密码:
set password for root @localhost=password('passwd');
set password for root @localhost=password('passwd');
一些常用命令
# 重启MySql服务
[root@localhost ~]# service mysqld restart
# 查看MySql版本
[root@localhost ~]# yum repolist all | grep mysql
# 查看当前的启动的 MySQL 版本
[root@localhost ~]# yum repolist enabled | grep mysql
# 通过Yum来安装MySQL,会自动处理MySQL与其他组件的依赖关系
[root@localhost ~]# yum install mysql-community-server
# 查看MySQL安装目录
[root@localhost ~]# whereis mysql
# 启动MySQL服务
[root@localhost ~]# systemctl start mysqld
# 查看MySQL服务状态
[root@localhost ~]# systemctl status mysqld
# 关闭MySQL服务
[root@localhost ~]# systemctl stop mysqld
# 测试MySQL是否安装成功
[root@localhost ~]# mysql
# 查看MySql默认密码
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
# 查看所有数据库
mysql>show databases;
# 退出登录数据库
mysql>exit;
# 查看所有数据库用户
mysql>SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user
最新文章
- ABP框架 - 工作单元
- Xcode6新特性(1)-删除Main.storyboard
- 【J-meter】变量加密之Bean shell使用
- C#编程语言与面向对象——委托
- 年底了,特贡献一些C#有意思的算法题
- mysql基础语法及拓展到web中的sql注入
- Windows7、8无法访问其他计算机共享盘
- Spring 常用注解
- Oracle角色
- ganglia对于tomcat进程的res内存监控扩展
- cocos2d-x3.9 NDK android 环境搭建过程中遇到的错误
- Ubuntu 14.04远程登录服务器--ssh的安装和配置
- 判断Python输入是否为数字
- JAVA Calendar详解(转)
- foreach的2个细节!
- jvm - 垃圾回收
- laravel 核心类Kernel
- 获取当前页面的URL信息
- bit、Byte、bps、Bps、pps、Gbps的单位详细说明及换算
- LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 (转)
热门文章
- codeforces 1278F - Cards(第二类斯特林数+二项式)
- 下载STRING数据库检索互作关系结果为空,但是在STRING网站却能检索出互作关系,为什么呢???关键词用的是蛋白ID(ENSP开头)
- svn: Can't connect to host '': 由于目标机器积极 原因及解决办法
- C++ STL IO流 与 Unicode (UTF-16 UTF-8) 的协同工作
- vagrant相关
- 机器学习(ML)九之GRU、LSTM、深度神经网络、双向循环神经网络
- WeChall_Prime Factory (Training, Math)
- HDU_4734_数位dp
- spring mvc框架入门
- SSL:GoDaddy SSL证书制作和安装