在linux系统上安装mysql-5.6.27数据库超详细步骤

安装前准备:

mysql官网(https://dev.mysql.com/downloads/mysql/)下载mysql编译好的二进制安装包,来到官网,我们拉到页面的下部,找到相应的版本,如图所示内容:


然后我们把下载的软件包上传到我们的linux服务器上,我使用的是(SSH FTP)

SSH FTP使用方法参考博客:

https://blog.csdn.net/lg_49/article/details/80199602

1. 找到软件包,解压到当前文件夹(/usr/local)下,如图所示:


解压之后效果


2.重命名目录mysql-5.6.27-linux-glibc2.5-x86_64为mysql


3.添加用户和用户组

添加用户组:groupadd mysql

添加用户mysql到用户组mysqluseradd -g mysql mysql

4.进入mysql目录下,找到data目录


5.创建数据库目录

mkdir ./data/mysql

6.修改当前目录权限为mysql

chown -R mysql:mysql ./

7.安装并指定用户和data文件夹位置

./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql

8.复制mysql到服务自动启动里面

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

9.修改权限为755 也就是root可以执行

chmod 755 /etc/init.d/mysqld

10.复制配置文件到etc下,因为默认启动先去etc下加载配置文件,选择覆盖

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

11.修改启动脚本,修改basedir路径和datadir路径

vi /etc/init.d/mysqld

修改内容:

basedir=/usr/local/mysql/

datadir=/usr/local/mysql/data/mysql

12.启动服务,如图所示表示开启成功

service mysqld start

13.加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了

export PATH=/usr/local/mysql/bin:$PATH
注:
修改了环境变量,要使用source /etc/profile命令,重新部署环境变量
②可能有些资料PATH是放到前面的,这里放到后面为了解决新旧版本冲突问题

14.登录到mysql数据库

mysql -u root

注:开始安装的时候不需要密码,直接就可以登录

熟悉的界面又出现了:


15. 使用之后我们可以关闭服务

service mysqld stop

16. 为数据库设置密码

set password for 用户名字@localhost = password(‘新密码’)

实例:


附加知识:(可能你不会遇到)

可能会遇到的问题:安装完成后自动进行root用户密码修改和相关用户配置完成后,用工具远程连接报错,是由于没有给远程连接用户,连接权限问题

解决1:更改“mysql”数据库 ‘user’表 ‘host’项,从‘localhost’改成‘%
use mysql;
select 'host' from user where user='root'; 
update user set host = '%' where user ='root';
flush privileges;
解决2:直接授权
GRANT ALL PRIVILEGES ON *.* TO ‘root'@'%' IDENTIFIED BY ‘youpassword' WITH GRANT OPTION;
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值