Linux安装mysql数据库

  1. 下载安装包:
    https://downloads.mysql.com/archives/community/

  2. tar xzvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz

  3. mv mysql-5.7.32-linux-glibc2.12-x86_64 /usr/local/mysql

  4. mkdir /usr/local/mysql/data

  5. 创建组:groupadd mysql

  6. 创建用户:useradd -r -g mysql mysql

  7. 更改mysql目录下所有的目录及文件夹所属的用户组和用户,以及权限:
    chown -R mysql:mysql /usr/local/mysql
    chmod -R 755 /usr/local/mysql

  8. 编译安装并初始化mysql,记住日志末尾的数据库管理员临时密码
    cd /usr/local/mysql/bin
    ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

  9. vim /etc/my.cnf

[mysqld]
datadir=/usr/local/mysql/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1
character_set_server=utf8

  1. 启动mysql服务器:/usr/local/mysql/support-files/mysql.server start
  2. 添加软连接(需重启服务)
    ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
    service mysql restart
  3. 登陆mysql:mysql -u root -p
    注:密码为第9步生成的密码
  4. 修改登陆密码:set password for root@localhost = password(‘123456’);
  5. 开放远程连接:
    mysql>use mysql;
    msyql>update user set user.Host=’%’ where user.User=‘root’;
    mysql>flush privileges;
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    firewall-cmd --reload
  6. 设置开机启动权限:
    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
    chmod +x /etc/init.d/mysqld
    chkconfig --add mysqld
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值