当前位置:酷酷问答>百科问答>ubuntu15.10手动安装mysql

ubuntu15.10手动安装mysql

2024-11-16 18:22:18 编辑:zane 浏览量:594

ubuntu15.10手动安装mysql

的有关信息介绍如下:

ubuntu15.10手动安装mysql

之前在linux下配置mysql都是直接安装的,没有手动配置,今天手动配置了一下,综合了一下网上的各种教程,发现和自己的有一些差别,没有找到完全一样的,折腾了好一会才搞定,写下来供大家参考一下。

下载mysql

注意版本对应,我的是64位系统,所以对应的是64位的mysql版本。此处我选的是第二项,当初也没仔细看,之后要解压两次,这里可下载第三项,之后只需解压一次即可。

下载网址:http://downloads.mysql.com/archives/community/

解压

将下载下来的tar包解压到指定的位置,我的文件下载地址在下载文件夹下(/home/用户名/下载),解压的文件放在/opt/Software/下,这个大家可以自定义,为了后续权限问题,此处我在root用户下进行,当然也可以在普通用户下进行,后续提示权限不够,在前方加sudo即可,由于下载的mysql包的问题,此处需要解压两次,命令如下:

su

cd /opt/Software

tar -xvf /(请自行添加,tar包的路径)/mysql-5.7.11-linux-glibc2.5-x86_64.tar

tar -zxvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz

重命名文件夹

解压后文件夹名称很长,可进行重命名操作(因为我已经安装好了,所以已经存在mysql文件夹,重命名操作我没有去执行,只是把命令列下来),用ls可查看当前文件夹下所有文件和目录,发现还有第一次解压留下的tar包,可将其删除,命令如下:

ls

mv mysql-5.7.11-linux-glibc2.5-x86_64 mysql

rm mysql-*

因为我之前安装过,所以写这篇经验的时候并没有执行重命名操作,删除也遇到了文件夹的问题,所以图片中的结果不一样,大家按顺序执行命令即可,最终文件夹下只留下mysql文件夹即可

添加用户组,添加用户,修改目录权限

此处大部分的相关教程都有,此处将命令列下来

groupadd mysql

useradd -g mysql -m mysql

修改mysql文件夹目录所有者和用户组为mysql

chown -R mysql.mysql mysql/

chgrp -R mysql mysql/

可用ll命令查看当前目录下的文件或目录的详细属性

改变mysql目录权限

chmod 777 mysql/

可用ll跟踪查看属性,最终的结果如图所示

安装mysql

切换到mysql目录下,去执行安装命令

cd mysql

用bin目录下的mysqld安装

mysqld --initialize --user=mysql --basedir=/opt/Software/mysql/ --datadir=/opt/Software/mysql/data

注意:安装好之后有一个[NOTE]信息,最后有一个mysql数据库root用户的临时密码,记下来备用

配置并写入服务

将support-files目录中的my-default.cnf文件复制出来并命名为my.cnf

cp support-files/my-default.cnf my.cnf

更改配置文件,此处用到vim,没有可安装,相关操作可自行查找

vim my.cnf

找到basedir datadir port三项,设置如下

basedir = /opt/Software/mysql

datadir = /opt/Software/mysql/data

port = 3306

保存退出

写入服务

cp my.cnf /etc/my.cnf

cp support-files/mysql.service /etc/init.d/mysql

由于路径不是默认路径,需要更改配置

vim /etc/init.d/mysql

做如下更改

basedir=/opt/Software/mysql

datadir=/opt/Software/mysql/data

保存退出

添加服务自启动

update-rc.d mysql defaults

update-rc.d mysql enable

添加环境变量

有几种不同的方法,可自行百度

vim /etc/profile

在下方添加如下内容

export MYSQL_HOME=/opt/Software/mysql

export PATH=$MYSQL_HOME/bin:$PATH

我的图中有jdk的环境变量,可参考

加载环境变量

source /etc/profile

启动mysql服务

service msyql start

启动后可用如下命令查看mysql状态

service mysql status

登陆mysql

mysql -u root -p

输入之前记录的root临时密码,进行登陆,登陆之后,更改密码,相关操作自行百度,若忘记密码,也可百度查找相关操作,有很多这类教程。

版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/answer/126208.html
热门文章