mysql5.7.17安装教程(linux系统)
来源:互联网 发布:深圳火妹网络 编辑:程序博客网 时间:2024/06/03 21:53
下载安装包
从MySQL官网的下载页面,选择版本以及平台,就会列出符合该要求的MySQL下载链接,然后我们在根据实际情况进行选择。这里的平台我选择Linux Generic(Linux通用,也就是这个包适用于大多数的Linux系统)。 由于我的是64位系统,我选择了mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
你也可以打开终端用下面命令直接下载:
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
这个包有623.7M,下载需要较长的时间。
创建MySQL系统用户
使用以下命令,创建MySQL的系统用户:
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql
安装MySQL
将之前下载的mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz安装包解压到/usr/local目录,并将目录名称改为mysql。然后创建mysql-files目录,并设置权限。
解压:
sudo tar -zxf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
重命名:
sudo mv /usr/local/mysql-5.7.17-linux-glibc2.5-x86_64/ /usr/local/mysql/
进入MySQL安装目录:
cd /usr/local/mysql/
创建mysql-files目录:
sudo mkdir mysql-files
赋予750权限:
sudo chmod 750 mysql-files
将当前目录的拥有者设置为mysql用户和mysql组:
sudo chown -R mysql .
sudo chgrp -R mysql .
初始化MySQL
到MySQL的安装目录,执行命令,初始化MySQL。
执行初始化命令:
sudo bin/mysqld --initialize --user=mysql
配置ssl加密相关:
sudo bin/mysql_ssl_rsa_setup
到此MySQL安装初始化完成,在执行以下命令修改权限
sudo chown -R root .
sudo chown -R mysql data mysql-files
注意事项:
mysql初始化工作依赖libaio包,如果没有安装就会出现这个错误 “bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory”。
检查是否已安装:
yum search libaio 或 apt-cache search libaio
如果没有,则安装:
yum install libaio 或 apt-get install libaio1
yum适用于centos/readhat等系统,apt-get适用于ubuntu、debian系统,请按自己需要选择。
启动MySQL
将mysql.server文件复制到/etc/init.d目录下
sudo cp support-files/mysql.server /etc/init.d/mysql.server
启动mysql服务:
sudo systemctl start mysql.server
停止mysql服务:
sudo systemctl stop mysql.server
使用MySQL
MySQL服务器启动后,使用以下命令登录MySQL:
bin/mysql -u root -p
需要注意的就是这个地方的密码,是你执行"sudo bin/mysqld --initialize --user=mysql"命令时产生的一个随机密码。具体位置请看下图中画红线的部分。
修改密码
初始化MySQL时生成的随机密码,只能用于初次登录。如果你要使用SQL语句作其他操作,就要修改密码后才能进行了。否则会报错“ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.”。
我们通过SET指令修改密码。
SET PASSWORD=PASSWORD('newpassword');
请留意下图,红线部分。
到此MySQL就安装完毕了,可以愉快的使用MySQL提供的服务了。
- mysql5.7.17安装教程(linux系统)
- linux系统下Mysql5.7安装教程
- centos 7 linux系统安装 mysql5.7.17(glibc版)
- linux系统安装mysql5.7(一)
- MySQL5.7.17安装教程
- Mysql5.7.15 Linux 安装教程
- [Linux]安装mysql5.7教程
- Mysql5.7.15 Linux 安装教程
- Linux系统Mysql5.6安装
- MySQL5.7.18下载安装教程(Windows10系统)
- Win7系统安装MySQL5.5.21图解教程
- Win7系统安装MySQL5.5.21图解教程
- Win7系统安装MySQL5.5.21图解教程
- Win7系统安装MySQL5.5.21图解教程
- Win7系统安装MySQL5.5.21图解教程
- win7系统mysql5.7.19安装配置教程
- Win7系统安装MySQL5.5.21图解教程
- linux 安装 mysql5.7.17
- 学生信息管理知识总结
- LeetCode#199. Binary Tree Right Side View
- 17暑假多校联赛2.8 HDU 6052 To my boyfriend
- 2017.07.31
- 杭电oj1092简单的加法
- mysql5.7.17安装教程(linux系统)
- Github readme.md 添加图片
- 为何程序员喜欢将INF设置为0x3f3f3f3f?
- spring 常用类
- Notes On Latex: lshort chapter 1
- 初步学习struts
- webservice第二篇【自定义webservice服务、soa、uddi概念、soap协议】
- Svn linux服务端安装及配置
- 喷水装置(一)