Arch Linux 安装 MySQL 8.0

目录

Arch Linux 安装 MySQL 8.0

第一步: 更新源

第二步: 安装 MySQL

第三步: 初始化

第四步: 开机自启

第五步: 启动 MySQL 服务

第六步:连接数据库

第一步: 更新源

更新软件仓库

sudo pacman -Syy

查看软件仓库 MySQL 版本

pacman -Si mysql

结果如下:软件仓库的 MySQL 已经是最新版

软件库 : archlinuxcn

名字 : mysql

版本 : 8.0.11-1

描述 : Fast SQL database server, community edition

架构 : x86_64

URL : https://www.mysql.com/products/community/

软件许可 : GPL

组 : 无

提供 : mariadb=8.0.11

依赖于 : mysql-clients libsasl zlib jemalloc libaio libtirpc

可选依赖 : 无

冲突与 : mariadb

取代 : 无

下载大小 : 18.90 MiB

安装后大小 : 190.68 MiB

打包者 : lilac (on behalf of Winston Wu) 编译日期 : 2018年05月09日 星期三 09时53分47秒

验证者 : MD5校验值 SHA-256 校验值 数字签名

第二步: 安装 MySQL

安装命令如下:

sudo pacman -S mysql

安装成功之后, 会看到如下提示

正在解决依赖关系...

正在查找软件包冲突...

软件包 (3) libmysqlclient-8.0.11-1 mysql-clients-8.0.11-1 mysql-8.0.11-1

全部安装大小: 239.58 MiB

:: 进行安装吗? [Y/n]

(3/3) 正在检查密钥环里的密钥 [################################] 100%

(3/3) 正在检查软件包完整性 [################################] 100%

(3/3) 正在加载软件包文件 [################################] 100%

(3/3) 正在检查文件冲突 [################################] 100%

(3/3) 正在检查可用硬盘空间 [################################] 100%

:: 正在处理软件包的变化...

(1/3) 正在安装 libmysqlclient [################################] 100%

(2/3) 正在安装 mysql-clients [################################] 100%

(3/3) 正在安装 mysql [################################] 100%

:: You need to initialize the MySQL data directory prior to starting

the service. This can be done with mysqld --initialize command, e.g.:

mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql

:: Additionally you should secure your MySQL installation using

mysql_secure_installation command after starting the mysqld service

:: 正在运行事务后钩子函数...

(1/3) Reloading system manager configuration...

(2/3) Creating temporary files...

(3/3) Arming ConditionNeedsUpdate...

第三步: 初始化

这条命令是怎么来的 ? 仔细查看安装 MySQL 的输出信息

sudo mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql

执行结果如下:

2018-07-23T05:14:35.606101Z 0 [Warning] [MY-010915] [Server] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.

2018-07-23T05:14:35.606432Z 0 [System] [MY-013169] [Server] /usr/bin/mysqld (mysqld 8.0.11) initializing of server in progress as process 12937

2018-07-23T05:14:37.530922Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: gyLkhoMTo2.w

仔细查看输出结果你会发现:

默认已经创建了一个 SQL 用户,

用户名: root@localhost

密码: gyLkhoMTo2.w

你的密码和我的不一定一样, 以命令行输出为准

第四步: 开机自启

sudo systemctl enable mysqld.service

第五步: 启动 MySQL 服务

启动命令如下:

sudo systemctl start mysqld.service

查看 MySQL 服务状态

systemctl status mysqld.service

输出如下:Active: active (running) 表示服务已经启动

● mysqld.service - MySQL database server

Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)

Active: active (running) since Mon 2018-07-23 13:17:55 CST; 2s ago

Process: 13063 ExecStartPost=/usr/bin/mysqld-post (code=exited, status=0/SUCCESS)

Main PID: 13062 (mysqld)

Tasks: 38 (limit: 4915)

Memory: 307.2M

CGroup: /system.slice/mysqld.service

└─13062 /usr/bin/mysqld --pid-file=/run/mysqld/mysqld.pid

第六步:连接数据库

mysql -uroot -p

输入第三步: 密码即可连接成功

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 9

Server version: 8.0.11

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

archlinux安装mysql_Arch Linux 安装 MySQL 8.0相关推荐

  1. linux jdk1.7 tomcat mysql_RedHat Linux 下安装JDK 1.7+MySQL 5.0+Tomcat 7.0.27过程

    RedHat Linux 下安装JDK 1.7+MySQL 5.0+Tomcat 7.0.27过程记录: tar -zxvf jdk-7u3-linux-i586.tar.gz /解压gz文件 rpm ...

  2. linux lighttpd php,安装配置Linux+lighttpd+mysql+PHP(FastCGI)

    安装配置Linux+lighttpd+mysql+PHP(FastCGI) . 分类: Linux-web服务器搭建 2009-08-28 17:38 3758人阅读 评论(0) 收藏 举报 安装配置 ...

  3. python2.7安装pytorch_Pytorch如何安装,Linux安装Pytorch,OSX安装Pytorch教程

    Pytorch目前提供了Linux,Mac Os安装,官方提供了自定义安装方法,今天我们汇总一下Pytorch如何安装,Linux安装Pytorch,OSX安装Pytorch教程以及我们可以根据PIP ...

  4. p7za无root权限安装/7z linux安装

    p7za无root权限安装/7z linux安装 最近在一个无root的服务器下载了超大的7z文件,结果解压的时候发现没有7za傻眼了,后面无root安装的时候还踩了几个坑,记录一下. 源码安装 首先 ...

  5. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境

    转自:http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.html 一.简介 什么是LAMP     LAMP是一种Web网络应用和开发环 ...

  6. mysql linux 安装部署,linux之MySQL安装部署(示例代码)

    MySQL安装配置步骤: 1.    进入/home/oldboy/tools 执行上传mysql数据库指令并创建一个mysql用户 #rz -y上传压缩包 [[email protected] to ...

  7. win7 mysql8.0.11安装教程_Win7系统安装 MySQL 8.0.11

    1. 下载 MySQL 8.0.11 版本 2. 下载完毕,解压到指定文件夹 3. 创建 my.ini 配置文件[mysql 8.0.4以后版本要注意密码认证插件的变化] 1 [mysql]2 # 设 ...

  8. mysql rpm 安装6_CentOS 7.6 MySQL 8.0 RPM包方式安装及新特性介绍

    一.MySQL 8.0新特性: 1.默认字符集由latin1变为utf8mb4 2.MyISAM系统表全部换成InnoDB表 3.自增主键AUTO_INCREMENT的值支持持久化 4.InnoDB表 ...

  9. mysql.8.0.13ZIP安装教程_关于mysql 8.0.13zip包安装方法

    mysql 8.0.13默认有一个data文件夹,这个文件夹得删了,不然安装服务时候会有日志文件提示报错: Failed to find valid data directory. Data Dict ...

最新文章

  1. struts2 select 默认选中
  2. 第二节课作业150206309
  3. JavaNIO - AbstractInterruptibleChannel
  4. poj 2392 Space Elevator
  5. “智网络 · 汇安全”绿盟科技智慧安全2.0全国巡讲上海首站开讲!
  6. c++怎么保存汉字_“的汉字 ”写作练习
  7. android 引用非 android 工程,Unity3D调用android方法(非插件方式)
  8. HTML浅学入门---基础知识 (1)基本规则
  9. app集成极光推送笔记(angular js)
  10. java创建xml文件 编码_Mybatis Generator 1.4.0 通过java编码和xml文件配置
  11. java堆栈队列api
  12. react-custom-scrollbars样式
  13. 练习27——IO流的所有用法(二)
  14. iPhone打开应用显示未受信任企业级开发者无法打开
  15. PS颜色模式及修图工具
  16. shp文件纯前端的上传、解析、编辑、下载
  17. 【待更新】【UWB】UWB 学习、使用及 QCA平台移植实例
  18. 水溶性CY3.5-马来酰亚胺,Sulfo-Cyanine3.5 maleimide
  19. 《次世代数据存储思维与技术》大纲
  20. [Android Studio 日常奇怪问题记录] 之Failed to resolve: com.github.chrisbanes:PhotoView:1.2.6

热门文章

  1. 华为鸿蒙11公测版,EMUI 11首批公测升级机型 鸿蒙OS2.0已开启公共接口
  2. java使用socket连接4G DTU设备发短信
  3. IDEA自动导入包,自动删除无用包
  4. oracle怎么创建登录用户,Oracle学习第一课(登录oracle和创建用户)
  5. 目前加尼福尼亚自动驾驶公司测试公司————20150529
  6. android 地图标注 分享,【报Bug】使用云打包Android版后,百度地图标注的地点位置偏了...
  7. 绝唱之CentOS 8.4
  8. Tomcat的安装与环境变量配置(图文详解)
  9. 解决Could NOT find Boost (missing: log filesystem) (found version “1.76.0“)
  10. android studio统计方法数,android studio如何统计代码行数