统信UOS系统MYSQL 5.7.31 GLIBC方式安装

1.下载安装包 MySQL :: Download MySQL Community Server (Archived Versions)

统信UOS系统MYSQL 5.7.31 GLIBC方式安装_第1张图片

2.将安装包上传到 /usr/local 并解压 tar - zxvf

3.创建特殊的组名mysql和账号名mysql   

useradd -r -s /sbin/nologin mysql

通过 id mysql 检查是否创建成功

统信UOS系统MYSQL 5.7.31 GLIBC方式安装_第2张图片

4.清空系统中原有环境的配置文件(防止后续数据库初始化失败)

rm -rf /etc/my.cnf

5.在mysql的工作目录/usr/local/mysql 创建一个文件夹mysql-flies   mkdir mysql-flies

注:目前该文件夹没有作用,但是必须要创建,因为GLIBC数据二进制软件包,很多配置已经默认,如果不配置可能导致mysql无法启动,主要作用是用于数据文件的导入导出(备份和还原),该目录就是导出与导出时的默认目录,后面可改

6.更改工作目录/usr/local/mysql的权限并修改mysql-flies的权限

chown -R mysql.mysql /usr/local/mysql

chmod 750 mysql-files

统信UOS系统MYSQL 5.7.31 GLIBC方式安装_第3张图片

 6.初始化数据库(会产生一个随机密码)非常关键

bin/mysqld --initialize --user=mysql  --basedir = /usr/local/mysql

统信UOS系统MYSQL 5.7.31 GLIBC方式安装_第4张图片

注意:想查看软件有没有初始化成功,主要看一下工作目录中有没有产生一个data文件夹且文件夹中主要有一个mysql文件夹

7.设置安全加密连接(SSL),数据传输会采用加密形式,适合敏感数据 5.7版本开始新加的,也可不配置

bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data

8.启动mysql数据库

cp support-files/mysql.server /etc/init.d/mysql

注:默认情况下,GBLIC版本的数据库要求安装到/usr/local/mysql目录,其mysql.server脚本对应的目录也是/usr/local/mysql,这会导致mysql无法启动,所以可以更改其basedir以及datadir两个变量

9,.启动

service mysql start

检查是否启动 : netstat -tnlp | grep 3306

10.更改数据库管理员密码

bin/mysqladmin -uroot password ‘123456’  -p

统信UOS系统MYSQL 5.7.31 GLIBC方式安装_第5张图片

 11.将mysql的bin目录添加到环境变量,方面后面使用

 echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile

 source /etc/profile

12.手工定义mysql的配置文件

在安装目录下vim my.cnf 输入以下内容,内容中的目录修改为自己安装的目录

统信UOS系统MYSQL 5.7.31 GLIBC方式安装_第6张图片

13.设置开机自动启动

统信UOS系统MYSQL 5.7.31 GLIBC方式安装_第7张图片

你可能感兴趣的:(mysql,数据库,database,linux,运维)