linux安mysql-5.7.29

安装前提:有root权限!需要用root启动服务。

1. 安装包下载

百度网盘链接:https://pan.baidu.com/s/1LQMWSWKOZwg0AigATlvH6g    提取码:2r2v 

2. 安装mysql

(1) 传包

把包传到服务器上,传到哪个路径下都可以,我是直接放到/root,解压之后再移到你想放的路径

(2) 解压 

   tar -zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz 

  解压完会多一个文件夹,这是你mysql的所有东西,之后那个安装包就没用了

 

 

(3) 现在可以把mysql的文件夹放到你想放的路径,我放到 /usr/local/mysql,不用提前创建路径,移动的时候会自动创建路径的

    mv mysql-5.7.29-linux-glibc2.12-x86_64 /usr/local/mysql

(4) 创建mysql用户、用户组

    groupadd mysql

    useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql 

(5) 创建数据仓库目录

    mkdir -p /data/mysql

(6) 改变目录所属组

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

(7) 配置参数

    cd /usr/local/mysql/bin

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

 此处需要注意记录生成的临时密码,如上文结尾处的:CD*5s,#gkj#<

(8) 修改系统配置文件

    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

    vi /etc/init.d/mysql

3. 启动mysql

   /etc/init.d/mysql start 

   出现一个错误

   原因是系统自带有mariadb的东西,mairadb和mysql的关系,大家可以查一下

   只要删掉就可以了   rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

   然后重新启动,启动成功 

4. 添加系统变量

  要把mysql命令添加到系统的PATH变量里,要不然每次用mysql命令要到 /usr/local/mysql/bin下使用

   vi /etc/profile
   在最后添加:
   export PATH=/usr/local/mysql/bin:$PATH

    添加完别忘了 source /etc/profile

5. 登录mysql 

    mysql -hlocalhost -uroot -p                  输入第7步生成的临时密码

    登上之后修改一个好记的密码         

    set password=password('123.com');

    然后赋权限,允许在任意主机任意ip用root用户、123.com密码连接mysql,修改了才可以远程连接

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

6. 远程连接mysql

 Navicat这个工具的百度云链接:https://pan.baidu.com/s/1-NC_1PV102U_ytmV24CEGQ 
  提取码:g49y

7. 启停服务命令

   service mysql start    启动mysql

   service mysql status  查看mysql状态

   service mysql stop     停mysql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值