StarFire_xm
  • 文章
  • 粉丝
  • 评论

linux安装mysql8.0

2021-04-13 13:11:320 次浏览0 次评论技能类型: linux
1.切换到更目录 cd /
2.下载包 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
3.解压下载的包 tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
4.删除下载的包 rm -f mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
5.如果/usr/local/下不存在mysql文件夹,直接执行如下命令用于将解压的包移动到指定目录下并创建新文件夹mysql
   mv mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/mysql
6.在/usr/local/mysql目录下创建data目录
   mkdir /usr/local/mysql/data
7.创建 mysql 用户组和 mysql 用户
   groupadd mysql
   useradd -g mysql mysql
8.更改mysql目录下所有的目录及文件夹所属的用户组和用户,以及权限
   chown -R mysql:mysql /usr/local/mysql
   chmod -R 755 /usr/local/mysql
9.编译安装并初始化mysql,务必记住初始化输出日志末尾的密码(数据库管理员临时密码VaKkQ6OUZT!S)
   cd /usr/local/mysql/bin
   ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql(此处可能会出现错误)
   若出现错误执行以下方法:参考(https://www.jianshu.com/p/276d59cbc529中的补充说明,后续操作也参考它)
10.启动服务,如果出现报错,可参考(https://blog.csdn.net/Colsum/article/details/89226964)
11.mkdir /var/run/mariadb
12.chown mysql -R /var/run/mariadb
13.ln -s /usr/local/mysql/mysql.sock /tmp/mysql.sock
14.启动成功后首次登录使用临时密码,进入后需要修改一次默认密码。直接执行:alter user user() identified by "root";
15.需要到万网服务器-安全组-入方向添加3306端口
16.开启防火墙:systemctl start firewalld  关闭防火墙:systemctl stop firewalld 查看防火墙状态:systemctl status firewalld
17.开放指定端口防火墙:firewall-cmd --zone=public --add-port=3306/tcp --permanent


    发表

    还没有评论哦,来抢个沙发吧!