这两天一直在弄 MySQL. 一直安装. 终于可以安装一个成一个了. 哈哈哈 自己又写了个脚本希望对大家有所帮助 脚本非常简单 不错操作起来也很容易
重要提示 我的 Linux 是 centos7. 不是 6. 7 和 6 是不同的 关闭防火墙也是不一样的 如果你的是 6 那么请不要这个方法 哈哈哈. 安全起见
1. 首先我是是安装的
MySQL-5.7.25-Linux-glibc2.12-x86_64.tar 这个版本的数据库. 如果大家想安装 用我的方法 去 MySQL 官网跟我下的一样的数据库 传送门 https://dev.mysql.com/downloads/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 那么请不要这个方法 哈哈哈. 安全起见
来源: http://www.bubuko.com/infodetail-2997426.html