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的主要内容,如果未能解决你的问题,请参考以下文章