虽然网上很多教程啊 但是每次都记不住啊 所以就自己写一篇人生的第一篇博客
一、首先上官网的教程
https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html
作为程序员我觉得英语一定要学好 你看这神马教程都tm是英文
二、开始我们的安装
这里我用的是5.7 的版本(下载就不说了),毕竟大家都是用的这个版本,但是听说8.0+的速度是5.7的二倍
就按照官网的教程安装
发现我已经安装了 哈哈
接着就按官方推荐的安装
首先上传到我们的服务器
这里我们采取先解压再重命名的策略 解压到local下
解压后再改名字哈
继续按照官方的教程走 但是我们这里不创建软连接 我们直接改名字
我们去创建用户和组
接着我们去授权文件所有者 并授权读写权限
接下来我们去初始化mysql
初始化出现 error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory
发现还没安装 这个
如果已经安装了libnuma.so.1但是版本不对,我们可以先 yum remove libnuma.so.1 然后安装64位的yum -y install numactl.x86_64
我们继续初始化
完成我们的初始化 得到密码
我们安装启动ssl安全连接
安全启动mysql bin/mysqld_safe --user=mysql &
又遇到问题
mysqld_safe error: log-error set to '/var/log/mariadb/mariadb.log', however file don't exists. Creat
找到了这个哥们的博客 ,https://blog.csdn.net/liukai6/article/details/78481308 然后解决问题
我们把这个mysql服务加入到开机启动
给他可执行的权限 chmod +x /etc/init.d/mysql.server
添加系统服务 chkconfig --add mysql
注册成功
启动服务
做个软连接
也可以修改配置文件 可以看下面这个哥们的博客
https://blog.csdn.net/ganwei793089452/article/details/79615632
连上了
修改密码
授权远程连接
grant all privileges on *.* to root@'%' identified by 'root';
刷新该表完工
flush privileges;