操作系统版本
CENTOS7.6
MYSQL5.7.22
啥?为啥我的操作系统木有iso的安装镜像,哎算了,不能弄本地百胜源,那就弄个网络的吧。只不过默认的用不了,那就自己动手丰衣足食
WTF ?原来是
原本的CentOS-Base。回购已被删除,所以没办法安装wget命令,所以用curl - o来获取
#卷发-O http://mirrors.163.com/.help/centos7 -基地- 163.回购
vi centos7 -基地- 163.回购
替换一些东西,不然可能无法使用
: % s # $ releasever # 7 # g
百胜列表
OK !百胜源搞定了,下面开始搭建MYSQL
安装环境:
操作系统CENTOS7.6
NODE1主机名tsdb1 ,,,,IP地址,192.168.159.4
NODE2主机名tsdb2 ,,,IP地址,192.168.159.5
1,安装依赖,
yum - y安装使gcc-c + + cmake bison-devel, ncurses-devel perl
2,创建用户和组,,
groupadd mysql
mysql
useradd mysql - g - m - s/sbin/nologin
3,下载5.7.22源码包,
https://downloads.mysql.com/archives/get/file/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
4,解压焦油-zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
cd/opt/
焦油-zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar。广州-C /home/
cd/home/
mv mysql-5.7.22-linux-glibc2.12-x86_64  mysql5.7.22
5,安装
mkdir - p/home/mysql5.7.22/数据/
cd/home/
ln - s mysql5.7.22 mysqlmysql cd
bash <代码类="普通"> 代码>
。/bin/mysqld——初始化用户=mysql——basedir=/home/mysql5.7.22 datadir=/home/mysql5.7.22/数据/猯c_messages_dir=/home/mysql5.7.22/分享——lc_messages=en_US
bash <代码类="普通">
代码>
.
。/bin/mysqld——初始化用户=mysql——basedir=/home/mysql5.7.22 datadir=/home/mysql5.7.22/数据/猯c_messages_dir=/home/mysql5.7.22/分享——lc_messages=en_US
2019 - 05 - 25 - t13:01:50.716538z 0[警告]时间戳与隐含的默认值是弃用。请使用——explicit_defaults_for_timestamp服务器选项(见文档了解更多信息)。
2019 - 05 - 25 - t13:01:51.897953z 0[警告]InnoDB:新创建的日志文件,LSN=45790
2019 - 05 - 25 - t13:01:52.039050z 0[警告]InnoDB:创建外键约束系统表。
2019 - 05 - 25 - t13:01:52.116959z 0[警告]没有发现现有的UUID,所以我们认为这是第一次,这个服务器已经启动。生成一个新的UUID: 43 c9f84c-7eed-11e9-a241-fefcfe4975bb。
2019 - 05 - 25 - t13:01:52.118956z 0[警告]Gtid表还没有准备好。表& # 39;mysql.gtid_executed& # 39;不能被打开。
2019 - 05 - 25 - t13:01:52.119626z 1[注]root@localhost生成一个临时密码:冰斗)* .OtV4F)
安装速度贼快,刷~ ~ ~的一下就完事了。
冰斗)* .OtV4F)
这个是自动生成的临时密码
(如果看到有报这个错的直接安装就好)
,不能打开共享对象文件:没有这样的文件或目录
5。复制启动文件
cd/home/mysql/
cp/支持文件/mysql。服务器/etc/init.d/mysqld
chmod 755/etc/init.d/mysqld
cp。/bin/my_print_defaults/usr/bin/
6。修改启动脚本
vi/etc/init.d/mysqld
#修改项:
basedir=
datadir=数据/
=3306港
vi/etc/my.cnf
(mysqld)
basedir=,
datadir=,/数据
, 8。启动mysql
服务mysqld开始
有遇到无法启动的情况,第一是将配置文件修改成上面简单的方式,第二是删除数据目录下的文件,重新初始化。
mysql -uroot -pkar) * .OtV4F)
遇到无法启动报错的情况,例如:
2019 - 12 - 31 t07:49:42.258557z 0(错误)停下来# 39;t打开mysql。插件表。请运行mysql_upgrade创建。