1、下载mysql 8.0.22的linux版
下载地址:https://dev.mysql.com/downloads/mysql/.
2、使用XShell连接阿里云
连接方法参考上一篇文章:https://blog.csdn.net/orcaedge/article/details/112726066.
3、打开/usr/local文件夹
cd /usr/local
4、查看当前服务器是否支持rz上传文件。
输入rz,回车,当前找不到rz。
5、没有rz需要下载安装,命令为yum -y install lrzsz。
5、重新输入rz,弹出文件上传的窗口,选择mysql的压缩包上传。
6、等待传输完成。
7、传输完成。
8、使用ls查看当前文件夹下的文件。
9、使用tar -xvf mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz解压压缩包。
10、使用ls查看是否已有解压文件夹。
11、删除安装包并查看文件是否已删除。
命令:rm mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz
12、修改解压文件夹名称为mysql
命令:mv mysql-8.0.22-linux-glibc2.12-x86_64 mysql
13、创建mysql用户,之后更改/usr/local/mysql目录的权限 因为Linux特定的软件要用特定的用户、用户组来运行。
命令:useradd -r -s /sbin/nologin mysql
14、使用id mysql查看是否创建成功。
15、更改用户权限用户
命令:chown -R mysql.mysql /usr/local/mysql/
chown:改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户D,用户组可以是组名或组id。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符。只有文件主和超级用户才可以便用该命令。
chown -R:递归处理,将指定目录下的所有文件及子目录一并处理;
处理完成后,使用命令ll查看。
16、进入mysql的bin文件夹下。
命令:cd ,/bin
17、初始化mysql。
命令:./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize
注意是在mysql/bin下,先pwd看下当前路径再执行命令。
18、复制suport-files目录下的mysql.server脚本到/etc/init.d目录一份,方便以后使用service命令管理软件。
命令:cp support-files/mysql.server /etc/init.d
注意是在mysql目录下,先pwd看下当前路径再执行命令。
19、启动服务。
命令:/bin/systemctl start mysql.service
20、查看当前状态
命令:service mysql status
21、登录成功
命令:# bin/mysql -uroot -p