Redhat6.5安装 MySQL5.7.19

1.下载二进制包,mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz链接是官网
 wget  https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

2.解压,改名
tar zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz   -C /usr/local/
mv mysql-5.7.19-linux-glibc2.12-x86_64  mysql

3.删除库文件mysql-libs(linux系统自带的)
rpm -e --nodeps  mysql-libs-5.1.73-8.el6_8.x86_64

4.添加用户mysql
useradd -M -s /sbin/nologin  mysql

5.在/usr/local/mysql下添加data目录
mkdir data

6. 更改mysql目录下目录及文件所有者、所属组为mysql

 chown -R mysql:mysql  /usr/local/mysql/

 7.安装和初始化数据库 
 cd /usr/local/mysql/bin
 执行:
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US

8.在/etc/目录下创建my.cnf,并写入以下内容
[mysqld]  
basedir=/usr/local/mysql/  
datadir=/usr/local/mysql/data/ 

9.启动mysql服务
cp /usr/local/mysql/support-files/mysql.server   /etc/init.d/mysql 
service mysql start

10.设置mysql 开机启动

chkconfig --add mysql  
chkconfig --list mysql  
chkconfig --level 35 mysql on
 

11.登录mysql
cd  /usr/local/mysql/bin/
 ./mysql -u root -p
密码是第7步产生的密码

12设置密码,原密码在安装和初始化数据库(第7步产生)

mysql>  set password=password("root");

13设置远程登录权限

mysql>  grant all privileges on *.* to'root' @'%' identified by 'root';
mysql> flush privileges;
mysql> quit

 

14.将mysql加入到环境变量, 实现任意目录下均可登录mysql数据库

方法1:

直接运行命令 export PATH=$PATH:/usr/local/mysql/bin ,每当登出或注销系统以后,PATH 设置就会失效。


方法2:

1.执行vi ~/.bash_profile修改文件中PATH一行,将/usr/local/mysql/bin加入到PATH=$PATH:$HOME/bin一行之后,
只对当前登录用户生效.

PATH=$PATH:$HOME/bin:/usr/local/mysql/bin

2.执行命令source  ~/.bash_profile 使其生效


方法3:

1、vi /etc/profile文件,文件末尾加入如下命令,对所有登录用户生效

  export PATH=$PATH:/usr/local/mysql/bin

2、执行命令source /etc/profile 使其生效
————————————————
版权声明:本文为CSDN博主「anmic123」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/anmic123/article/details/82722372

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值