Linux安装mysql5.6

1、首先为mysql创建一个用户

[root@localhost ~]# useradd mysql

修改用户密码

[root@localhost ~]# passwd mysql

2、通过ftp上传mysql5.6安装包到/home/mysql/目录

3、解压mysql5.6安装包并将其重命名为mysql

[root@localhost mysql]# tar -xvzf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz 
[root@localhost mysql]# mv mysql-5.6.39-linux-glibc2.12-x86_64 mysql

4、进入解压好的mysql目录将所有的文件授权给mysql用户

[root@localhost mysql]# chown -R mysql:mysql .

这里写图片描述

5、将mysql目录移动到/usr/local/目录下

[root@localhost mysql]# mv mysql /usr/local/

6、进入mysql下的scripts目录使用如下命令通过脚本安装数据库

[root@localhost mysql]# cd scripts/
[root@localhost scripts]# ./mysql_install_db --user=mysql     --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

如果此时报错 -bash: ./mysql_install_db: /usr/bin/perl: 坏的解释器: 没有那个文件或目录如图
这里写图片描述
说明上述文件运行需要安装gcc以及perl等解释器,解决方案:
运行在线安装命令:

[root@localhost scripts]# yum -y install perl gcc kernel-devel

稍等片刻安装完成后再次执行mysql安装脚本
如果此时报错如下:

FATAL ERROR: please install the following Perl modules before executing ./mysql_install_db:
Data::Dumper

解决方法 :安装autoconf库

[root@localhost scripts]# yum -y install autoconf

二进制安装mysql初始化出现:Installing MySQL system tables…/usr/local/mysql/bin/mysqld: error while loading shared

原因:缺少libaio库文件

[root@localhost scripts]# yum install libaio* -y

安装完成后再次尝试执行mysql安装脚本
如果显示如下信息说明安装成功
这里写图片描述

7、mysql运行使用root声明运行数据库,使用mysql用户操作数据

在系统运行mysql数据库前修改mysql安装文件的权限:
进入mysql目录

[root@localhost mysql]# chown -R root:root .

作用支持root身份运行mysql数据库;
但是,需要使用mysql用户操作数据,所以
单独为data(装载数据库中的数据文件)目录, 单独使用mysql用户权限

[root@localhost mysql]# chown -R mysql:mysql data

配置完目录权限如图所示
这里写图片描述

8、将support-files目录下的mysql.server文件复制到/etc/init.d/目录下并重命名为mysql

[root@localhost support-files]# cp mysql.server /etc/init.d/
[root@localhost init.d]# mv mysql.server mysql
[root@localhost mysql]# cp my.cnf /etc/

这里写图片描述

9、此时就可以启动数据库了

[root@localhost ~]# service mysql stop

10、添加开机自动启动

[root@localhost ~]# chkconfig --add mysql

11、设置环境变量

[root@localhost ~]# vi /etc/profile
在最后加入
PATH=/usr/local/mysql/bin:$PATH
export PATH

保存退出后使用source /etc/profile使环境变量生效
重启linux

12、登录mysql并设置root密码

[root@localhost ~]# mysql -u root
如图说明登录成功

这里写图片描述
接下来就可以使用sql对root用户设置密码啦

mysql>use mysql;
mysql> update user set password=PASSWORD('你要设置的密码') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

这里写图片描述
至此mysql5.6安装完成
这里写图片描述



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值