一、安装mysql数据库(如果已经有数据库,跳过这一步)

1. 下载Yum repository

下载地址:https://dev.mysql.com/downloads/repo/yum/

2. 安装(使用实际下载的rpm文件名)

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

yum install mysql-community-server

3. 启动服务

sudo service mysqld start

4. 查看和修改初始密码

sudo grep 'temporary password' /var/log/mysqld.log

mysql -uroot -p

输入密码登录

登录后修改初始密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'mypassword';

注意:较早版本的mysql安装后没有初始密码,需要用这个命令修改密码:

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mypassword');

二、建库

1. 建库

登录数据库,创建数据库,务必使用utf8字符集编码,建库命令:

mysql> CREATE DATABASE dbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci

2. 建表和索引

1)切换到上一步创建的数据库

mysql> use dbname

2)建表

mysql> source /home/dbname.sql

******************************

三、启动和停止

从mysql8开始,使用命令 service mysqld start 或者 mysqld启动 mysql服务器时,会出现没有反应的情况。

实际服务已经启动。原因网上有很多说法。

解决方法是:

service mysqld start &

或者ctrl+c退出卡顿状态即可。

安装和启动mysql相关推荐

  1. Mac 上安装并启动 MySQL 服务

    目录 背景 步骤 步骤 1:官网下载 dmg 文件并安装 步骤 2:在系统设置里启动 MySQL 服务 步骤 3:更改 root 密码 步骤 3.1:停止 MySQL 服务 步骤 3.2:在安全模式下 ...

  2. Docker 上安装、启动 MySQL (图解)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 在docker仓库中搜索mysql的镜像: docker search mysql 下载镜像: ...

  3. Centos /Linux环境下利用Docker 安装mysql5.7镜像(含离线安装),启动mysql镜像并初始化数据库

    Docker 安装mysql镜像,含离线 Docker 安装mysql镜像(含离线) 准备mysql的Docker镜像(需要在有网的服务器中下载) 将准备好tar导入到docker镜像 Docker启 ...

  4. docker安装及启动mysql服务

    目录 1.docker安装mysql 2.连接数据库 1.docker安装mysql 前提:确保自己的服务器已经安装好了docker (1)输入命令,查看docker, docker info 或 d ...

  5. macOS Docker 上安装、启动 MySQL

    1 .查看mysql镜像 docker search mysql   (查看所有镜像 docker images -a 查看容器 docker ps) 2.下载镜像 docker pull mysql ...

  6. linux安装后启动mysql,linux安装完mysql后启动错误

    redhat as 4,使用rpm包安装完mysql的server 跟client后执行以下命令出错. [root@ftp etc]# /usr/bin/mysqladmin -u root pass ...

  7. docker安装并启动mysql

    第一步拉去mysql镜像 docker pull mysql docker images 查看拉下来的镜像 第二步通过镜像启动容器 docker run --name mysql -id -p 330 ...

  8. MySQL8.0.27安装后,使用CMD无法启动mysql服务

    之所以写这篇博客是因为在服务器上部署项目时,项目死活连不上服务器,一度找了很久的原因,最后才知道是mysql-connector的版本太低了,和服务器的mysql版本不匹配.后来为了下次出现,我就索性 ...

  9. mysql 解压版启动_Mysql 5.7.18 解压版安装及启动实例方法

    这篇文章主要介绍了Mysql 5.7.18 解压版下载安装及启动mysql服务的图文详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下 因MySQL Community Server5.7.18的 ...

最新文章

  1. 从linux小白到进大厂,我是怎么做到的?
  2. 任务管理器进程中多个chrome.exe的问题
  3. 12月5日 第二冲刺周期个人站立会议内容报告(第五天)
  4. java分隔符算法_《Java数据结构和算法》栈 分隔符分配
  5. @getmapping注解的作用_@Transactional注解失效了?你遇到的是这6种场景吧!
  6. Python函数式编程小案例:文本加密
  7. 使用java api操作HDFS文件
  8. 爬取100页京东商品评论
  9. 基金小白要如何入门?
  10. 家里无线网络每天不定时段出现网速很慢或者直接无连接,这是怎么回事?
  11. java day56【 Mybatis 延迟加载策略 、 Mybatis 缓存、Mybatis 注解开发 】
  12. 客户端VS2010 Team Foundation Server中删除项目
  13. ajax如何向action发送数据的
  14. 多元统计分析及R语言建模(王斌会)第五、六、七章答案
  15. 【安卓项目】期末大作业——“记账宝”APP开发案例
  16. 无线通信与编码_新型OFDM波形集_使用MATLAB仿真实现UFMC并与OFDM作对比_含实现代码
  17. 怎么解c语言逆向编码,逆向还原C语言代码 练习1
  18. 万字长文带你轻松了解LSTM全貌
  19. 基于决策树算法的银行营销预测
  20. Unity添加自发光材质

热门文章

  1. FTP服务学习笔记之FTP简介(1)
  2. 【挨踢人物传】tao61:做一个许三多式的IT攻城狮(第2期)
  3. *nix下部署第三方动态库文件
  4. 万圣节后的早晨九数码游戏——双向广搜
  5. 1225 数数字
  6. [leetcode]_Best Time to Buy and Sell Stock I II
  7. 【python】Python的基本数据类型之运算符
  8. idea下以及git如何快速切换remote远端服务器
  9. 软件测试人员的三重境界
  10. mysql ddl 进度_MySQL5.7 慢查询+DDL操作堵塞查询