授之以鱼不如授之以渔,一下是安装各个版本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
任何问题,欢迎交流。