linux 安装mysql5.7.25

Posted bug_锋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 安装mysql5.7.25相关的知识,希望对你有一定的参考价值。

这两天一直在弄mysql。一直安装。终于可以安装一个成一个了。哈哈哈 自己又写了个脚本希望对大家有所帮助 脚本非常简单 不错操作起来也很容易 

重要提示 我的linux 是centos7。不是6。 7和6 是不同的 关闭防火墙也是不一样的 如果你的是 6 那么请不要这个方法 哈哈哈。安全起见

 

1.首先我是是安装的

mysql-5.7.25-linux-glibc2.12-x86_64.tar 这个版本的数据库。如果大家想安装 用我的方法 去mysql官网跟我下的一样的数据库  传送门

 

 

 

下载完 需要看一下 与我的名字是否一致 要不然脚本会报错

“mysql-5.7.25-linux-glibc2.12-x86_64.tar”   在这里你也可以修改一下我的脚本 shell脚本非常的简单 就是一个个的linux命令 

我把脚本放到了我的百度云上了 请务必下载 里面还有你需要文件。

 

链接:https://pan.baidu.com/s/1RYnBaz78lez6gB6d5k4x_Q  密码:3rss

 

 

下载完脚本后。需要一些前序工作。一共有三步。

第一步。安装的mysql包要与脚本一个目录

 

 

 

 

第二步 是吧百度云上my.cnf 复制到 你的linux上。目录在/etc/下  这里可能会有覆盖的提示。如果你这个是新的linux系统 没关系 直接覆盖 如果不是 你可以打开 看看吧我的文件内容放到你的文件里 然后保存

 

 

第三部。请用在命令上 打上。

sudo sh mysql5-7-25.sh

然后等带执行完。执行完是进入你的mysql服务里的 需要你输入密码 

这里的初始密码是在这里 

 

 

 

 复制下载 然后输入进去。最好复制呀

 

 

 

这里的密码是不现实的。

然后进去以后。你就要改密码了

alter user \'root\'@\'localhost\' identified by \'123456\';

ok以后 你的数据库密码是就是123456了。然后在执行两个语句 加上权限 然后更新一下 

直接复制 就可以

UPDATE `mysql`.`user` SET `Host`=\'%\', `User`=\'root\', `Select_priv`=\'Y\', `Insert_priv`=\'Y\', `Update_priv`=\'Y\', `Delete_priv`=\'Y\', `Create_priv`=\'Y\', `Drop_priv`=\'Y\', `Reload_priv`=\'Y\', `Shutdown_priv`=\'Y\', `Process_priv`=\'Y\', `File_priv`=\'Y\', `Grant_priv`=\'Y\', `References_priv`=\'Y\', `Index_priv`=\'Y\', `Alter_priv`=\'Y\', `Show_db_priv`=\'Y\', `Super_priv`=\'Y\', `Create_tmp_table_priv`=\'Y\', `Lock_tables_priv`=\'Y\', `Execute_priv`=\'Y\', `Repl_slave_priv`=\'Y\', `Repl_client_priv`=\'Y\', `Create_view_priv`=\'Y\', `Show_view_priv`=\'Y\', `Create_routine_priv`=\'Y\', `Alter_routine_priv`=\'Y\', `Create_user_priv`=\'Y\', `Event_priv`=\'Y\', `Trigger_priv`=\'Y\', `Create_tablespace_priv`=\'Y\', `ssl_type`=\'\', `ssl_cipher`=\'\', `x509_issuer`=\'\', `x509_subject`=\'\', `max_questions`=\'0\', `max_updates`=\'0\', `max_connections`=\'0\', `max_user_connections`=\'0\', `plugin`=\'mysql_native_password\', `authentication_string`=\'*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9\', `password_expired`=\'N\', `password_last_changed`=\'2017-11-20 12:41:07\', `password_lifetime`=NULL, `account_locked`=\'N\' WHERE  (`User`=\'root\');

这个是一个。还有一个

flush privileges;

到这里。恭喜你的mysql已经安装完成了

那你的可视化工具测试一下吧。

 

 

重要提示 我的linux 是centos7。不是6。 7和6 是不同的 关闭防火墙也是不一样的 如果你的是 6 那么请不要这个方法 哈哈哈。安全起见

 

以上是关于linux 安装mysql5.7.25的主要内容,如果未能解决你的问题,请参考以下文章

Centos7编译安装MySQL5.7.25

Mysql5.7.25在windows下安装

linux CentOS7下 mysql5.7.25 密码改简单的方法

Centos7 yum安装MySQL5.7.25

win10安装解压缩版mysql5.7.25(图解)

Windows 解压免安装版配置MySQL5.7.25