【linux安装mysql】


  1. 下载mysql
    mysql的下载地址:dev.mysql.com/downloads/
    (1) 点击Community,然后选择版本

(2) 选择Linux-Generic,一定要注意下载对的版本(上面的32位系统,下面是64位系统。我是64位系统,不小心下载了32位的,安装的时候一直报错)

(3) 选择No,thanks

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  1. 安装mysql

(1)我们下载到windows电脑上以后,可以通过Xftp软件(可以直接在360里面下载)将文件上传到Linux虚拟机上面

上面所有步骤也可以通过linux密令来下载:

 代码解读wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz  

(2) 解压
#解压
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
#复制解压后的mysql目录
cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql

(3)添加用户组和用户
#添加用户组
groupadd mysql
#添加用户mysql 到用户组mysql
useradd -g mysql mysql

(4)安装
#进入安装mysql目录,修改目录拥有者为mysql用户 cd mysql/
chown -R mysql:mysql ./

#安装数据库
./scripts/mysql_install_db --user=mysql

#修改当前目录拥有者为root用户
chown -R root:root .

#修改当前data目录拥有者为mysql用户
chown -R mysql:mysql data

  1. 添加mysql服务开机启动
    #初始化数据库
    ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
    #添加启动服务
    cp support-files/mysql.server /etc/init.d/mysql
    #运行mysql
    service mysql start
    #配置mysql开机启动
    vim /etc/rc.local 在文件中添加 service mysqld start即可

  2. 添加环境变量
    编辑vim /etc/profile 文件,将下面一行代码加入文件
    export PATH=“$PATH://usr/local/mysql/bin”

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

让配置文件立即生效
运行source /etc/profile

  1. 设立登录密码并运行
    #设密码
    mysql -u root -p

  2. 创建用户并授权
    #赋予任何主机访问数据库的权限(这个不安全,需要配置防火墙)
    GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’ WITH GRANT OPTION;
    参考文档
    (create user ‘用户名’@‘对应用户的ip地址’ identified by ‘对应的密码’;
    grant all privileges on 数据库名 … to ‘用户名’@‘对应ip地址’😉
    #刷新权限
    FLUSH PRIVILEGES;

  3. 修改my.cnf文件配置-文件地址/usr/local/mysql/my.cnf

    文件里面还需要添加bind-address= 0.0.0.0,表示任何外网都可以访问

修改my.cnf文件以后重启mysql: service mysql restart

  1. navicate for mysql连接mysql

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

注意:

  1. 确定自己已经开启了mysql: service mysql start,否则会报错
  2. 如果还是连接不上,查看防火墙是否开启systemctl status firewalld。如果是开启的状态,请关闭防火墙systemctl stop firewalld(暂时关闭),systemctl disable firewalld(永久关闭)

参考文档:
Linux环境下安装mysql并分配用户权限
linux下安装mysql以及权限配置文件的设置
已安装 MySQL,但执行 mysql 命令提示命令找不到 详解MySql的配置文件my.cnf

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值