CentOS7 yum方式安装mysql 5.7
1.检查服务器上有没有安装mysql
yum安装方式:
yum list installed mysql*
yum卸载
yum remove 已安装的包
卸载完安装包后,删除安装文件
rm -rf /var/lib/mysql
rm /etc/my.cnf
rpm安装方式
rpm -qa | grep -i mysql
rpm -e mysql57-community-release-el7-10.noarch
rpm -e mysql-community-server-5.7.26-1.el7.x86_64
rpm -e mysql-community-common-5.7.26-1.el7.x86_64
rpm -e mysql-community-client-5.7.26-1.el7.x86_64
rpm -e mysql-community-libs-5.7.26-1.el7.x86_64
cd /var/lib/
rm -rf mysql/
2.下载mysql源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
3.安装mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
(步骤2和3也可以为:yum install http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm)
4.安装mysql
yum -y install mysql-community-server
5.安装完成后可以直接启动mysql
systemctl start mysqld.service
6.如果启动没报错,可以查看mysql服务器启动状态
systemctl status mysqld.service
7.获取数据库安装时生成的临时密码
grep "password" /var/log/mysqld.log
如果执行命令后,没有输出信息,获取不到临时密码
执行如下命令
rm -rf /var/lib/mysql
重启msyql服务
systemctl restart mysqld
再次执行获取密码的命令
8.修改root用户密码
使用临时密码登录mysql
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'yanshichao.com.163.com';
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123123';
9.设置mysql参数
vim /etc/my.cnf
10.设置mysql可以被远程用户访问
grant all privileges on *.* to root@"%" identified by "yanshichao.com.163.com";
11.设置密码不需要那么复杂
set global validate_password_policy=0;
12.如果使用Linux 提示表不存在,设置大小写敏感配置
在/etc/my.cnf 在[mysqld]节下加入添加lower_case_table_names=1,实现MySQL不区分大小写,重启MYSQL服务
13.数据库密码忘记
1.vim /etc/my.cnf
2.在[mysqld]中添加
skip-grant-tables
例如:
[mysqld]
skip-grant-tables
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
3.重启mysql
4.用户无密码登录
mysql -uroot -p (直接点击回车,密码为空)
5.选择数据库
use mysql;
6.修改root密码
update mysql.user set authentication_string=password('新密码') where user='用户';
7.执行
flush privileges;
8.退出 mysql
quit
9.编辑 /etc/my.cnf
删除 skip-grant-tables 保存退出
10.重启mysql
CentOS7 yum方式安装mysql 5.7的更多相关文章
- CentOS7 yum方式 安装mysql 5.7.28步骤
CentOS7系统yum方式安装MySQL5.7 最新的yum源可以去http://dev.mysql.com/downloads/repo/yum下载 1.获取mysql官方yum reposito ...
- Centos7 yum方式安装MySQL
1.下载安装源 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2.yum方式安装 yu ...
- CentOS7 yum方式安装 MongoDB 3.4 复制集
CentOS7 yum方式安装 MongoDB 3.4 环境.准备 Centos7 系统 配置MongoDB的yum源,添加文件/etc/yum.repos.d/mongodb-org-3.4.rep ...
- yum install mysql-community-server yum方式安装mysql(社区版实操)
前言:rpm方式或者这种yum安装时比较简单的方式,但是不推荐,但是确实很着急的话,可以采用这种安装这种方式不利于后续对mysql的管理,如果是多实例或者是复杂的一些架构的话,还是推荐利用源码包编译方 ...
- yum 方式安装mysql (完整记录)
2016-04-07 学习笔记,源代码安装比较麻烦,还是要尝试一下yum安装和rpm方式安装 一.检查系统是否安装老版本,有的话干掉 #yum list installed | grep mysqlm ...
- centos 7 yum方式安装MySQL 5.6
本文根据mysql的官方文档操作:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 由于Centos7 默认数据库是mariabd(网上 ...
- yum方式安装MySQL【转】
在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 另外至2919年5月4号, 默认安装的my ...
- CentOS 7.2 yum方式安装MySQL 5.7
CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL,因此安装方式较为以往有一些改变: 下载mysql的源 wget http://dev.mysql.com/get/mys ...
- Linux(CENTOS7) YUM方式安装mysql5.7
参考地址:https://www.cnblogs.com/linjiqin/p/7611204.html 注:该地址标题写的是CENTOS6.*版本的,但是我在我的CENTOS7.*上面安装是完美进行 ...
- Centos7 Yum方式安装Mysql7
不废话,直奔主题,可以覆盖安装. 下载并安装MySQL官方的 Yum Repository [root@localhost ~]# wget -i -c http://dev.mysql.com/ge ...
随机推荐
- 使用虚拟环境-Python虚拟环境的安装和配置-virtualenv
打开windows命令终端(cmd)安装虚拟环境 virtualenv(如果你执行了上面查看python版本的语句,那么要先使用exit()方法先退出) pip3 install virtualenv ...
- maven私服设置与使用详细
1.私服搭建环境 在Linux系统中,我选择比较方便下载安装docker容器,具体安装步骤可以根据Docker菜鸟教程安装自己需要的镜像.在这里我们先选择 Docker 安装 Nginx.这里就不做具 ...
- 整合log4j
引入依赖 <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId& ...
- We've detected suspicious behavior from phone numbers similar to yours. Please try again later or contact us through our help center at help.openai.com.
原因 很多人使用该地区号码,被限制住了 解决办法 过会儿再试,或者换个地区接码
- C++的mfc创建管道
注意:下面的东西是单管道 //创建管道 CString CDownDlg::CreateCmd(CString res) { CString wrCmd; CString ans = _T(" ...
- elm上传图片,只能上传一张,隐藏+上传框
效果: 上传后,隐藏+号,禁止继续上传: 移除当前已上传的后,重新显示+号,可以继续上传: 代码: css : 隐藏上传的 + 号 变量: 注: 利用 hideUpload 控制 + 号的css ...
- static有什么作用?
在C语言中,static主要定义全局静态变量,定义局部静态变量,定义静态函数 一. 定义全局静态变量 :在全局变量前面加上关键字static,该全局变量变成了全局静态变量.全局静态变量有以下特点: ( ...
- vue的双向绑定规则
vue提供了v-model双向绑定指令,用来辅助在不操作DOM的前提下,快速读取表单的数据 <!DOCTYPE html> <html lang="en"> ...
- 备份是个好习惯 bugku
题目描述: 解题思路: 1.查看网页源码只显示一行字符,有点像16进制,但经过解码并不是,也不是base64等编码 2.根据题目,应该和备份相关,默认页面一般都是 index.php或者index ...
- 工作三年的.NET程序员现状及其感悟
算上实习,已经工作三年了.时间过的真的很快,我也从一开始的非标自动化行业成功转入了医疗器械行业,如今在苏州园区的BioBay工作,这里我每天都工作的挺开心的.也于11.6号第一次和如今的女朋友见面,并 ...