第一次写博客,各位凑合着看吧(假装有人看)。

我这里使用的是centos7。

1、首先打开终端,查看有没有安装过MySQL:

[root@localhost lyp]# rpm -qa | grep mysql

若为空则说明没有安装过,若要删除可用yum remove mysql命令。

2、下载mysql的repo源:

[root@localhost lyp]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

安装mysql-community-release-el7-5.noarch.rpm包:

[root@localhost lyp]# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

这里也可以选择其他版本的,具体可以到MySQL官网查看:https://www.mysql.com/downloads/

3、安装MySQL:

[root@localhost lyp]# sudo yum install mysql-server

4、安装成功后启动MySQL服务:

[root@localhost lyp]# sudo yum install mysql-server

查看MySQL状态

[root@localhost lyp]# systemctl status mysqld.service

看到这个画面则成功了。

5、然后将MySQL设置为开机启动

[root@localhost lyp]# systemctl enable mysqld

[root@localhost lyp]# systemctl daemon-reload

6、因为MySQL会生成一个root的原始密码,我们需要找到然后修改它

查看原始密码:

[root@localhost lyp]# grep 'temporary password' /var/log/mysqld.log

然后使用原始密码登录:

[root@localhost lyp]# mysql -uroot -p

设置密码:

mysql > use mysql;

mysql > update user set password=password('123456') where user='root';

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";

(这一步的意思是为root添加远程连接的能力,%代表允许所有外界连接,也可以设置指定的ip)

mysql > exit;

重启服务:

[root@localhost lyp]# service mysqld restart

7、然后我们还需要开放3306端口号(mysql默认使用端口)

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

问题:忘记root密码,怎么修改密码

上文说到mysql会有一个初始密码,如果忘记或找不到了我们可以修改密码。

参考链接:https://blog.csdn.net/sun614345456/article/details/53672426

然后就写到这吧,重申第一次写博客格式什么的都不太会弄,各位见谅。

Linux最小体积mysql安装_Linux下安装MySQL以及一些小坑相关推荐

  1. linux安装自带mysql吗_Linux下安装mysql

    前提下必须要有这三个文件夹 A.jpg B.jpg 还要安装这两个软件:直接百度官网即可: 先通过Xftp6这个软件,编译文件夹, C.jpg 搭建mysql 1.查看CentOS自带的mysql r ...

  2. linux mysql安装_Linux下安装mysql服务(超详细)

    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的 ...

  3. linux mysql 移动_Linux下安装MySQL

    1.安装前需要检查下机器是否已经安装过MySQL: rpm -qa |grep mysql 如果安装过需要卸载:rpm -e mysql// 普通删除模式 rpm -e --nodeps mysql/ ...

  4. linux中的mysql使用_Linux下安装和使用MySQL(二)

    三.登录MySQL 登录MySQL的命令是mysql, mysql 的使用语法如下: mysql [-u username] [-h host] [-p[password]] [dbname] use ...

  5. linux mysql apache php 安装_linux下安装apache与php;Apache+PHP+MySQL配置攻略

    linux下安装apache与php;Apache+PHP+MySQL配置攻略 1.apache 在如下页面下载apache的for Linux 的源码包 http://www.apache.org/ ...

  6. linux mysql5.7.11安装_Linux下安装MySQL 5.7.11

    拷贝mysql5.7安装包 bash-4.1# cp /mnt/hgfs/Downloads/mysql-5.7.11-1.el6.x86_64.rpm-bundle.tar /home 解压安装包 ...

  7. linux下mysql案例_Linux下安装MySQL多实例

    环境说明: Centos 6.6 64位 mysql 使用最新版本5.7.16版本 这里安装两个MySQL实例,分别使用3306/3307端口号 目录结构: /data/mysql/mysql3306 ...

  8. liunx mysql模块_linux下安装MySQLdb模块_MySQL

    bitsCN.com linux下安装MySQLdb模块 1,查看是否已安装MySQLdb模块 进入python的命令行,输入 import MySQLdb 如果没有报错,证明此模块已经安装,可以跳过 ...

  9. mysql gz 安装_Linux下安装mysql 5.7.17.tar.gz的教程详解

    1.创建MySQL组和mysql用户 groupadd mysql useradd -r -g mysql mysql 2.拷贝: cp -R mysql-5.7.16-linux-glibc2.5- ...

最新文章

  1. LINQ to XML 常用操作(转)
  2. redis慢查询使用总结
  3. oracle允许空行,oracle用户权限的一些基本操作
  4. 外星人装深度linux,外星人alienware 18笔记本怎么安装win10系统
  5. jQuery中each的用法之退出循环和结束本次循环
  6. 云端之战:Thomas Kurian离职,Java 11趋向收费,Ellison豪赌ERP和云数据库
  7. oracle 12 if,Oracle 12.1 RAC 系列 – 配置第二个网络和相应的SCAN2
  8. 7z替换exe文件内容不能替换文件_windows/system32文件夹权限问题
  9. 测试环境redis维护内存不足问题
  10. 解决tomcat 的端口被占用问题
  11. jQuery实现倒计时重新发送短信验证码功能示例
  12. centos安装python3.8.1_centos6.6下安装python3.8.1后报错??报错-问答-阿里云开发者社区-阿里云...
  13. html页面阅读pdf,在HTML中查看PDF文件的最佳阅读器-HTML PDF Viewer
  14. keil软件安装与破解
  15. Firefox 4.0浏览器正式版再次推迟发布
  16. 个人记账软件测试初学者,好用的个人记账软件
  17. Android红外功能模拟触摸鼠标事件唤醒屏幕
  18. java随机星星怎么闪_原生js实现星星闪烁的效果
  19. 博弈DP:PIPI的炸弹
  20. CTF 2020 第二届 网鼎杯 第一道 Misc 签到

热门文章

  1. sql数据库常见命令总结
  2. 在Linux上搭建 一个简单的vsftpd服务器
  3. Master/Slave知识
  4. lnmp里面php测试脚本,军哥LNMP V1.4测试版一键脚本安装以及功能上的升级体验
  5. java int parse_java中Integer.parseInt和Integer.valueOf的区别
  6. python处理表格很厉害么_Python读写Excel表格,就是这么简单粗暴又好用
  7. 【公司金融课堂学习笔记】1、企业融资—风险投资
  8. ABAP 在程序中启动后台JOB
  9. 2016年10月CPU天梯图
  10. 没有一部是烂片 香港最强水准的10部影片