首先,在这一天里,我在网上搜索了mysql的各种安装方法,以及版本的不同带来的问题。 您会发现,在Mac上安装或在linux上安装5.7或更低版本会减少问题。 尤其是拿着dmg文件安装在Mac上只要一分钟,但在linux上安装5.7的时候遇到了很多问题,问题各种各样,大家在安装的时候都遇到了问题。严格按照本文的步骤操作的话可以顺利安装这是我连续安装在三台linux服务器上后的精简版。
在正文开始之前介绍
本次演练安装的mysql 版本是:mysql-5.7.26-linux-glibc2.12-x86_64
我服务器的环境如下:
还有一点,你一定要拿到root权限,要不别玩了。
下面我们正式开始
http://www.Sina.com/http://www.Sina.com /
第一步:下载
访问官方网站MySQL :3360 downloadmysqlcommunityserver
上图显示了第一个是二进制资源包,第二个是二进制测试包,第三个是源包。两种方式
二进制版本的mysql已经编译完毕,不需要configure、make make install等步骤,只需配置即可使用,卸载也很简单,直接删除即可。 您可以自己调整编译参数,以最大化安装结果。
下载后,通过上传上传到你的服务器指定的目录就可以了
一、
我们选择第一个在放置安装软件包的目录中运行
wget 3359 dev.MySQL.com/get/downloads/MySQL-5.7/MySQL-5.7.26-Linux-glibc 2.12-x86 _ 64.tar.gz步骤2
首先,虽然移动不是必需的,但我后面的配置包含指定的文件目录,即使在Mac上安装mysql,缺省情况下也会将其放入/usr/local中。 你最好都按我的。
二、
tar-xvf MySQL-5.7.26-Linux-glibc 2.12-x86 _ 64.tar.gz
mvmysql-5.7.26-Linux-glibc 2.12-x86 _ 64/usr/local /
解压
要创建mvmysql-5.7.26-Linux-glibc 2.12-x86 _ 64/MySQL-5.7.26软连接命令:
ln-s MySQL-5.7.26-Linux-glibc 2.12-x86 _ 64/MySQL-5.7.26步骤3 :创建用户并向数据目录授予权限
创建mysql组和用户
groupaddmysqluseradd-r-gmysqlmysql
创建mysq数据目录
返回根目录
CD/mkdir-pdatacddata/mkdir-p MySQL
赋予权限
执行chown MySQL 3360 MySQL-r/data/MySQL http://www.Sina.com /
按vim /etc/my.cnf然后I进入编辑模式,复制以下内容
[mysqld]机灵雨d-address=0.0.0.0 port=3306 user=MySQL basedir=/usr/local/MySQL-5.7.26 datadir=/datate
初始化步骤mysql
cd /usr/local/mysql-5.7.26/机灵雨///mysqld-- defaults-file=/etc/my.cn f-- basedir=/usr/local
确认初始密码并复制
vim /data/mysql/mysql.err
启动步骤mysql,更改root密码
启动
服务系统开始
确认是否启动
ps -ef|grep mysql
更改密码
cd /usr/local/mysql-5.7.26/机灵雨mysql -u root -p提示输入密码,贴上刚才分配的密码。
然后,执行修改并更新
setpassword=password('123456 ); alter user ' root ' @ ' localhost ' passwordexpirenever; flush privileges;
到此结束。 如果要关闭mysql并运行service mysqld stop
移动
如果以上步骤存在权限问题,也可以通过运行以下命令从打开到打开
CP./support-files/MySQL.server/etc/init.d/mysqld chown 777/etc/my.cnfchmodx/etc/init.d/mysqld仍然
第一个命令用于显示,如果有,请使用以下命令卸载
rpm-QA|grepmariadbrpm-e---nodepsmariadb-libs-5.5.44-2.el7.centos.x86 _ 64相关问题,请参阅centos7MySQL 5.7 tttt
此外,如果5.7安装过程中出现的问题无法解决,则安装前系统可能不干净,需要卸载剩下的mysql文件。
网络解决方案对他来说也许可以解决。 一些错误信息是相同的,但解决方法不适用于你。 可能是其他影响造成的。 具体情况需要具体分析。