Centos系统通过tar.gz包安装Mysql5.7

1. 上传Mysql安装包“mysql-5.7.17-linux2.6-x86_64.tar.gz”到部署机,位置任意;

2. 将Mysql安装包解压到其所在目录,命令如下:

tar -zxvf mysql-5.7.17-linux2.6-x86_64.tar.gz

3. 复制解压得到的目录到系统的本地软件目录“/usr/local/”,命令如下:

cp -rf mysql-5.7.17-linux2.6-x86_64  /usr/local/mysql

4. 添加mysql用户组和mysql用户,命令如下:

groupadd mysql
useradd -r -g mysql mysql

5. 进入安装Mysql软件的目录,命令如下:

cd /usr/local/mysql

6. 修改当前目录拥有者为刚才新建的mysql用户,命令如下:

chown -R mysql:mysql ./

7.安装mysql,命令如下:(如没有对应的文件夹,需要先创建)

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

安装完成,出现如下信息,将随机生成的登录密码记录下来:


8.开启mysql服务,命令如下:

./support-files/mysql.server start(如果报错,需要在/etc/my.cnf修改相应的配置
[mysqld]
port=3306
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock)

9.将mysql进程放入系统进程中,命令如下:

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

10.重新启动mysql服务,命令如下:

service mysqld restart

11.使用随机密码登录mysql数据库,命令如下:

先把mysql的命令设置为环境变量

/etc/profile中添加语句

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

编译/etc/profile

source /etc/profile

mysql -u root -p

等待系统提示,输入随机密码,即可登录

12.进入mysql操作行,为root用户设置新密码(小编设为root):

alter user 'root'@'localhost' identified by 'root';

13.设置允许远程连接数据库,命令如下:

update user set user.Host='%' where user.User='root';

14.刷新权限,命令如下:

flush privileges;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值