Advertisement

阿里云(Linux)服务器安装MySQL

阅读量:

这里写自定义目录标题

  • 阿里云服务器安装MySQL
    • 一.下载MySQL
    • 二.启动mysql数据库
    • 三.系统配置,以及开机自动启动mysql服务器
    • 四.总结

阿里云服务器安装MySQL

一.下载MySQL

进入mysql官网选择下载版本https://dev.mysql.com/downloads/mysql/
在这里插入图片描述

通过XFtp上传到阿里云服务器上,因为下载的是tar.xz压缩文件所以要先将xz文件解压为tar文件,在进行解压。我这里是将文件放在了自己创建的/data/software/目录下。
在这里插入图片描述

3.将解压后的将文件放在/usr/local/目录下,并且命名为mysql。
命令如下:mv /data/software/mysql-8.0.32-linux-glibc2.12-x86_64 /usr/local/mysql
4. 通过mkdir /data/mysql命令在data目录下创建一个mysql文件夹用来存放mysql存储的所有数据库文件,我这边已经创建好了。
在这里插入图片描述
5. 执行:groupadd mysql命令添加mysql的组别。
再执行:useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql 命令。
6. 切换到mysql的安装目录:cd /usr/local/mysql
在这里插入图片描述
7.改变目录属有者
执行:chown -R mysql .
执行:chgrp -R mysql .
执行:chown -R mysql /data/mysql

8.配置mysql参数(数据库存储位置等信息)
先执行命令安装libaio:yum install libaio
再执行配置mysql参数命令:bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
(切记:直接完后,最后显示记录会显示出“初始密码”,将该密码复制存储起来后面连接数据库时要用到)
最后执行: bin/mysql_ssl_rsa_setup --datadir=/data/mysql

9.进入mysql安装目录的support-files文件夹下
执行命令:cd /usr/local/mysql/support-files
在这里插入图片描述
10.将support-files目录下的mysql.service复制到/etc/init.d/文件夹下并改名为mysql
命令:cp mysql.server /etc/init.d/mysql

11.修改/etc/init.d/mysql配置文件
命令:vim /etc/init.d/mysql
将数据库位置,和数据库存储位置告诉配置文件。
在这里插入图片描述

二.启动mysql数据库

1.启动mysql服务器
执行命令:/etc/init.d/mysql start(或者service mysql start)

2.进入mysql数据库
执行命令:mysql -hlocalhost -uroot -p
《如果出现:-bash: mysql: command not found
就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --没有出现就不用执行》
随后输入密码(密码是刚才生成的默认密码),输入密码时,是不显示的,输入后直接回车即可。
在这里插入图片描述3.进入数据库后,暂时不允许查询数据库的操作,先通过修改user表password后才能对数据库操作。(也就是要强制你修改密码)
通过user表修改密码,这边就不说了,百度一下都有的。
最后执行命令:grant all privileges on . to ‘root’@‘%’ identified by ‘localhost@’;
修改权限,允许除本地外的计算机访问。
在这里插入图片描述

三.系统配置,以及开机自动启动mysql服务器

1.进入系统全局配置文件 :vim /etc/profile
添加内容:export PATH=/usr/local/mysql/bin:$PATH
注意:此处path中的mysql就是你mysql安装的位置
在这里插入图片描述保存文件,执行:source /etc/profile
使配置立刻生效。

  1. 配置mysql自动启动
    chmod 755 /etc/init.d/mysql
    chkconfig --add mysql
    chkconfig --level 345 mysql on

3.最后在阿里云服务器中添加安全组,允许访问3306端口
在这里插入图片描述

四.总结

1.我喜欢把所有软件包放在/data/software目录下
2.在/usr/local目录下安装软件的安装位置(例如:/usr/local/mysql)
3.将mysql数据库存储放在/data/mysql目录下

全部评论 (0)

还没有任何评论哟~