学习第十周

1、在阿里云服务器搭建openv-p-n(有条件的同学再做)

2、通过编译、二进制安装MySQL5.7

二进制安装MySQL5.7

因为之前安装postfix导致存在/etc/my.cnf文件,于是先卸载相关软件包
yum -y remove prefix
创建用户
useradd -M -s /bin/false -r mysql -M不创建主目录,-s不允许登录,-r创建系统用户
安装依赖包libaio
yum install libaio
解压
tar -zxvf mysql-5.7.35-el7-x86_64.tar.gz -C /usr/local
cd /usr/local/
ln -s mysql-5.7.35-el7-x86_64 mysql
cd mysql
mkdir data
添加环境变量
vim /etc/profile
export PATH=$PATH:/usr/local/mysql/bin
chown -R mysql:mysql /usr/local/mysql/
初始化
mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

初始化

编辑配置文件
vim /etc/ny.cnf

配置

编辑启动脚本
cp support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld

启动数据库并登录

启动

安全初始化
/usr/local/mysql/bin/mysql_secure_installation
加入开机启动
chkconfig --add mysqld

编译安装MySQL5.7

tar -xvf mysql-boost-5.7.35.tar.gz -C /usr/local/src
yum -y install gcc gcc-c++ cmake bison bison-devel zlib-devel libcurl-devel libarchive-devel boost-devel ncurses-devel gnutls-devel libxml2-devel openssl-devel libevent-devel libaio-devel perl-Data-Dumper安装依赖
useradd -r -s /sbin/nologin mysql
mkdir -p /data/mysql/data
chown -R mysql:mysql /data/mysql/
cmake

cmak

cmake

make && make install

安装完成

因为指定了log文件,所以在log里找随机密码

密码

登录成功


登录

允许root远程登录

赋权
成功

3、二进制安装mariadb10.4

新建用户
useradd -r -s /bin/false -M mysql

mysql用户

mkdir -p /usr/local/mysql
mkdir -p /data/mysql/data

如果遇到遇到错误,需要创建软链接

软链接

可以登录

登录
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容