图解十分钟在centos上安装各个版本mysql(5.6,5.7,5.8)

授之以鱼不如授之以渔,一下是安装各个版本mysql的步骤,虽然比直接给步骤麻烦点,但是以后安装一个可用的本地mysql应该够用了。我只测试过(5.7,我看了下5.6文档,官网安装命令不一样,其他步骤差不多)

前提条件:因为系统原因把,先检查
1:先检查是否安装了32位的libnuma 

rpm -qa | grep libnuma

有的话,卸载 

yum remove libnuma.so.1

安装64位的
yum -y install numactl.x86_64

2:强制卸载CentOS 7卸载mariadb安装mysql

    (1)首先查看都安装了哪些的mariadb相关的模块。
    rpm -qa | grep mariadb

    (2)然后进行卸载。
    rpm -e mariadb-libs-5.5.44-1.el7_1.x86_64

    (3)会提示有依赖于这的安装包,那么就强制卸载,不查检依赖:
    rpm -e --nodeps mariadb-libs-5.5.44-1.el7_1.x86_64

    将所有的mariadb安装包都删除,然后自行安装MySQL就可以了。

第一步:先去mysql官网https://www.mysql.com/找到需要的文档连接

     

第二步:选一个自己需要的mysql文档,需要安装哪个,看那个,每个版本不一样,之前就吃了很大的亏。

第三步:选择这个菜单的安装步骤,其他的我没试,就感觉这个好用,如果你对其他的感兴趣,可以自己研究下

第四部:linux版本mysql软件下载地址:https://dev.mysql.com/downloads/mysql/

什么版本都有,上面这个是我下的版本。 

第五步: 把自己下载好的tar文件解压到/usr/local目录下,主要命令如下:画横线的地方,我没执行,我是直接解压,然后把名称改了的,命令 mv mysql-version-xxx  mysql,相当于windows的重命名了

第六步:其实你的mysql已经装好了

然后到https://dev.mysql.com/doc/refman/5.7/en/testing-server.html

 测试下你的mysql,但是需要密码,你没密码,其实第四步已经生成了一个默认密码

账户:root  密码:生成的这个

执行脚本会出现这个问题,得修改密码

执行:

1:bin/mysql -u root -p

2:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

3:quit

如下图:在尝试脚本

然后就可以测试了。 

最后提供两个脚本

修改账号密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

设置远程连接:

bin/mysql -u root -p        //先通过sheel连接mysql,之后执行mysql语句,如下

mysql> use mysql;
Database changed
mysql> grant all privileges  on *.* to root@'%' identified by "password";
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;

后面这个命令从这里找的https://www.cnblogs.com/weifeng1463/p/7941625.html

任何问题,欢迎交流。

猜你喜欢

转载自blog.csdn.net/fly_grass_fish/article/details/83827580