Linux安装64位Mysql5.7.22

以安装在/usr/local目录下为例

1.下载安装包地址:https://dev.mysql.com/downloads/file/?id=476936,安装包保存到/usr/local

2.解压:

cd /usr/local

tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar

mv mysql-5.7.22-linux-glibc2.12-x86_64 mysql-5.7.22

3.添加用户组和用户

#添加用户组
groupadd mysql
#添加用户mysql 到用户组mysql
useradd -g mysql mysql

4.安装

cd /usr/local/mysql-5.7.22

mkdir data

chown -R mysql:mysql ./

./bin/mysqld –-initialize --user=mysql --basedir=/usr/local/mysql-5.7.22/ --datadir=/usr/local/mysql-5.7.22/data/

#将mysql/目录下除了data/目录的所有文件,改回root用户所有
chown -R root .
#mysql用户只需作为mysql-5.7.20/data/目录下所有文件的所有者
chown -R mysql data

5.复制启动文件

cp support-files/mysql.server /etc/init.d/mysqld

chmod 755 /etc/init.d/mysqld

cp /bin/my_print_defaults /usr/bin/

6.修改启动脚本

vi /etc/init.d/mysqld
#修改项:
basedir=/usr/local/mysql-5.7.20/
datadir=/usr/local/mysql-5.7.20/data
port=3306

#加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了
vi /etc/profile
#添加mysql路径,加入下面内容,按ESC-->:wq保存
export PATH=$PATH:/usr/local/mysql-5.7.20/bin
#刷新立即生效
source /etc/profile

7.修改mysql配置项

vi /etc/my.cnf

配置如下:

[mysqld]
basedir = /usr/local/mysql-5.7.22
datadir = /usr/local/mysql-5.7.22/data
socket = /tmp/mysql.sock
user = mysql
tmpdir = /tmp
symbolic-links=0

[mysqld_safe]

log-error = /usr/local/mysql-5.7.22/data/error.log
pid-file = /usr/local/mysql-5.7.22/data/mysql.pid
!includedir /etc/my.cnf.d

8.启动mysql

service mysqld start

如启动失败,删除 /usr/local/mysql-5.7.22/data下所有文件,重新执行./bin/mysqld –-initialize --user=mysql --basedir=/usr/local/mysql-5.7.22/ --datadir=/usr/local/mysql-5.7.22/data/,再启动

9.进入mysql修改初始密码,修改远程连接的用户权限问题

mysql -uroot -p

ALTER USER USER() IDENTIFIED BY ‘123‘;

use mysql;

update user set host = ‘%‘ where user =‘root‘;

flush privileges;

原文地址:https://www.cnblogs.com/jxrichar/p/9248480.html

时间: 2024-10-18 22:19:32

Linux安装64位Mysql5.7.22的相关文章

禅道linux安装 64位

1.下载文件64位下载:wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_64.tar.gz 32位下载:wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_32.tar.gz 2.cp到/opt目录下面 进行解压 在禅道网站上有说,Linux安装需要将安装包解压到/opt目录下tar -zxf ZenTaoPMS.9.0.1.zbox_64.tar.

Windows解压版安装64位mysql-5.7.19

安装的MySql软件: mysql-5.7.19-win64.zip   (https://dev.mysql.com/downloads/mysql/)现在已经mysql-5.7.20-win64.zip了 百度网盘链接:http://pan.baidu.com/s/1jHNVunW 密码:cvyz 找一个目录用来存放安装: 我的目录是:D:\software\MySql 随个人爱好可自己找目录放解压文件. 解压后得到如下文件:(解压后的文件里是没有data文件夹和my.ini配置文件的) 在

安装64位mysql5.626

1 //mysql 5.6.26安装前先解压到d盘根目录 2 cd D:\mysqlwinx64\bin 3 mysqld --install //注册服务 4 net start mysql//启动服务 5 net start mysql//启动服务 6 修改数据管理员密码 默认空密码 7 mysqladmin -u root password "root" 8 9 登录数据库 mysql –uroot -p 使用navicat 连接mysql管理员账户登陆后 还原库原理: 新建同名

Red Hat Enterprise Linux 6 64位详细安装教程

首先声明,Linux的高手请直接单击网页右上角退出. 对于linux的新手来说,安装linux操作系统是比较麻烦的一件事,这次为大家带来Red Hat Enterprise Linux 6 64位安装的详细教程. 本次演示仍然需要用到虚拟机,那我们就一步一步来进行,从创建新的虚拟机开始. 这次我们选择自定义. 接着默认选择,下一步即可. 这里我们需要选择稍后安装操作系统,一定要切记不好直接选择iso镜像,要不然系统会默认安装英文,很麻烦. 这里我们要选择Linux 版本就是我们今天要演示的版本R

虚拟机上安装 Red Hat Enterprise Linux 7 64位

一 .准备 1)可以支持64位 电脑一台: 2)安装VMware Workstaition 10及以上版本: 3)下载Red Hat Enterprise Linux 7 64位镜像: 二.安装 1)打开VMware,创建新的虚拟机

安装64位Oracle 10g超详细教程

安装64位Oracle 10g超详细教程 1. 安装准备阶段 1.1 安装Oracle环境 经过上一篇博文的过程,已经完成了对Linux系统的安装,本例使用X-Manager来实现与Linux系统的连接,本例使用的所有命令和操作都是在X-Manager下进行.X-Manager安装完成后的配置方法如下: 1.  打开X-Manager的X-Shell 2. 点击New,新建一个连接地址,设置完成后,点击OK3.  使用用户名,密码进行登录,登录完成后,进入如下图所示画面即成功连接到Linux系统

【转】64位win7硬盘安装64位ubuntu 13.04

原文网址:http://www.cnblogs.com/jiangz/p/3751617.html 最近本来是准备通过升级的方式把ubuntu从12.04升级到12.10再升级到13.04的,但是升级到12.10之后,可能是因为某一步的操作不当,出现无法进入系统的情况.不过还好的是升级之前保存了主要的文件,于是便决定重新安装ubuntu.这里总结一下我通过用硬盘安装的步骤: 一.文件下载 ubuntu 13.04桌面64位版下载:http://releases.ubuntu.com/13.04/

Ubuntu 16.04下安装64位谷歌Chrome浏览器

最近把Ubuntu系统更新到16.04,发现自带的Firefox浏览器有一些问题,但是懒得安装插件,折腾已知的问题,于是决定安装Chrome看看,果然,很多问题没有了. 因为安装的Linux是64位的Ubuntu 16.04系统,所以本人决定也安装64位的谷歌Chrome浏览器.在 Ubuntu 16.04 中,要想使用谷歌的 Chrome 浏览器,可以通过命令行的方式手动安装. Ubuntu 16.04中安装Chromium浏览器  http://www.linuxidc.com/Linux/

VirtualBox上安装64位系统

http://blog.csdn.net/mal327/article/details/6597263 原来VirtualBox安装64位的系统需要满足以下条件: 1.64位的cpu2.安装的系统必须为64位3.cpu允许硬件虚拟化前面两个条件都满足,那就是第三个条件的问题了. 这里补充说明:硬件虚拟化其实就是CPU的虚拟化技术.intel的叫VT-x,amd的叫AMD-V.支持虚拟技术的CPU带有特别优化过的指令集来控制虚拟过程,通过这些指令集,VMM(Virtual Machine Moni