archlinux安装mysql_Arch Linux 安装 MySQL 8.0
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相关推荐
- 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 ...
- linux lighttpd php,安装配置Linux+lighttpd+mysql+PHP(FastCGI)
安装配置Linux+lighttpd+mysql+PHP(FastCGI) . 分类: Linux-web服务器搭建 2009-08-28 17:38 3758人阅读 评论(0) 收藏 举报 安装配置 ...
- python2.7安装pytorch_Pytorch如何安装,Linux安装Pytorch,OSX安装Pytorch教程
Pytorch目前提供了Linux,Mac Os安装,官方提供了自定义安装方法,今天我们汇总一下Pytorch如何安装,Linux安装Pytorch,OSX安装Pytorch教程以及我们可以根据PIP ...
- p7za无root权限安装/7z linux安装
p7za无root权限安装/7z linux安装 最近在一个无root的服务器下载了超大的7z文件,结果解压的时候发现没有7za傻眼了,后面无root安装的时候还踩了几个坑,记录一下. 源码安装 首先 ...
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
转自:http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.html 一.简介 什么是LAMP LAMP是一种Web网络应用和开发环 ...
- mysql linux 安装部署,linux之MySQL安装部署(示例代码)
MySQL安装配置步骤: 1. 进入/home/oldboy/tools 执行上传mysql数据库指令并创建一个mysql用户 #rz -y上传压缩包 [[email protected] to ...
- 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 # 设 ...
- mysql rpm 安装6_CentOS 7.6 MySQL 8.0 RPM包方式安装及新特性介绍
一.MySQL 8.0新特性: 1.默认字符集由latin1变为utf8mb4 2.MyISAM系统表全部换成InnoDB表 3.自增主键AUTO_INCREMENT的值支持持久化 4.InnoDB表 ...
- mysql.8.0.13ZIP安装教程_关于mysql 8.0.13zip包安装方法
mysql 8.0.13默认有一个data文件夹,这个文件夹得删了,不然安装服务时候会有日志文件提示报错: Failed to find valid data directory. Data Dict ...
最新文章
- struts2 select 默认选中
- 第二节课作业150206309
- JavaNIO - AbstractInterruptibleChannel
- poj 2392 Space Elevator
- “智网络 · 汇安全”绿盟科技智慧安全2.0全国巡讲上海首站开讲!
- c++怎么保存汉字_“的汉字 ”写作练习
- android 引用非 android 工程,Unity3D调用android方法(非插件方式)
- HTML浅学入门---基础知识 (1)基本规则
- app集成极光推送笔记(angular js)
- java创建xml文件 编码_Mybatis Generator 1.4.0 通过java编码和xml文件配置
- java堆栈队列api
- react-custom-scrollbars样式
- 练习27——IO流的所有用法(二)
- iPhone打开应用显示未受信任企业级开发者无法打开
- PS颜色模式及修图工具
- shp文件纯前端的上传、解析、编辑、下载
- 【待更新】【UWB】UWB 学习、使用及 QCA平台移植实例
- 水溶性CY3.5-马来酰亚胺,Sulfo-Cyanine3.5 maleimide
- 《次世代数据存储思维与技术》大纲
- [Android Studio 日常奇怪问题记录] 之Failed to resolve: com.github.chrisbanes:PhotoView:1.2.6
热门文章
- 华为鸿蒙11公测版,EMUI 11首批公测升级机型 鸿蒙OS2.0已开启公共接口
- java使用socket连接4G DTU设备发短信
- IDEA自动导入包,自动删除无用包
- oracle怎么创建登录用户,Oracle学习第一课(登录oracle和创建用户)
- 目前加尼福尼亚自动驾驶公司测试公司————20150529
- android 地图标注 分享,【报Bug】使用云打包Android版后,百度地图标注的地点位置偏了...
- 绝唱之CentOS 8.4
- Tomcat的安装与环境变量配置(图文详解)
- 解决Could NOT find Boost (missing: log filesystem) (found version “1.76.0“)
- android studio统计方法数,android studio如何统计代码行数