Advertisement
Guest User

Untitled

a guest
Jun 19th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. # Redhat6.5下安装Mysql5.7.9[二进制]
  2.  
  3.  
  4.  
  5. ###1. copy文件到rhel :
  6. pscp是windows下ssh工具putty自带的一个小工具
  7. pscp -scp -P 22 E:/mysql/mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz root@192.168.188.212:/usr/local
  8.  
  9.  
  10.  
  11. ###2. 解压mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz
  12.  
  13. tar vxf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz
  14.  
  15. ###3. 创建mysql的data目录.并且给相关目录授权.
  16.  
  17. > * 把 mysql-5.7.9-linux-glibc2.5-x86_64.tar改名叫mysql
  18. > * 给/usr/local/mysql/bin下面授执行权限,当然您也可以创建组合相关用户进行授权
  19. > * 数据库文件默认放在 /data/mysql 下面,当然可以自定义,不要忘记授权
  20.  
  21. ###4. 修改my.cnf,和mysql.service
  22.  
  23. windows下面这个文件叫my.ini, 进入mysql/support-files.
  24.  
  25. > * cp my-default.cnf /etc/my.cnf 作用: mysql的配置文件
  26. >
  27. > * cp mysql.server /etc/rc.d/init.d/mysql 作用 : service mysql start时候使用
  28.  
  29. 修改/etc/my.cnf如下,注意下面3个配置:
  30. * datadir = /data/mysql 这个路径需要手动创建和授权
  31. * user=root
  32. * port = 3306
  33.  
  34. ###6. 添加环境变量
  35. 在/etc/profile中最后添加: export PATH="$PATH:/usr/local/mysql/bin"
  36.  
  37. ###7. 初始化mysql数据库
  38.  
  39. mysqld --initialize --user=root
  40.  
  41. ###8. 修改root密码
  42.  
  43. > * 安全模式启动
  44. > mysqld_safe --defaults-file=/etc/my.cnf --skip-grant-tables
  45.  
  46. > * 安全模式登录
  47. > mysql -uroot -p
  48.  
  49. > * 更改外面ip可以访问数据库
  50. > update user set host='%' where user='root';
  51.  
  52. > * 修改root密码
  53. > update user set authentication_string=password('root1234') where user='root';
  54.  
  55. > * 重启服务
  56. > killall mysqld
  57. > 然后正常启动 service mysql start
  58.  
  59. > * 再次确认密码
  60. > set password = password('root1234');
  61.  
  62. > * 最后需要修改iptables开放3306端口
  63.  
  64.  
  65. # Congratulation Done!!!!
  66.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement