Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Redhat6.5下安装Mysql5.7.9[二进制]
- ###1. copy文件到rhel :
- pscp是windows下ssh工具putty自带的一个小工具
- pscp -scp -P 22 E:/mysql/mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz root@192.168.188.212:/usr/local
- ###2. 解压mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz
- tar vxf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz
- ###3. 创建mysql的data目录.并且给相关目录授权.
- > * 把 mysql-5.7.9-linux-glibc2.5-x86_64.tar改名叫mysql
- > * 给/usr/local/mysql/bin下面授执行权限,当然您也可以创建组合相关用户进行授权
- > * 数据库文件默认放在 /data/mysql 下面,当然可以自定义,不要忘记授权
- ###4. 修改my.cnf,和mysql.service
- windows下面这个文件叫my.ini, 进入mysql/support-files.
- > * cp my-default.cnf /etc/my.cnf 作用: mysql的配置文件
- >
- > * cp mysql.server /etc/rc.d/init.d/mysql 作用 : service mysql start时候使用
- 修改/etc/my.cnf如下,注意下面3个配置:
- * datadir = /data/mysql 这个路径需要手动创建和授权
- * user=root
- * port = 3306
- ###6. 添加环境变量
- 在/etc/profile中最后添加: export PATH="$PATH:/usr/local/mysql/bin"
- ###7. 初始化mysql数据库
- mysqld --initialize --user=root
- ###8. 修改root密码
- > * 安全模式启动
- > mysqld_safe --defaults-file=/etc/my.cnf --skip-grant-tables
- > * 安全模式登录
- > mysql -uroot -p
- > * 更改外面ip可以访问数据库
- > update user set host='%' where user='root';
- > * 修改root密码
- > update user set authentication_string=password('root1234') where user='root';
- > * 重启服务
- > killall mysqld
- > 然后正常启动 service mysql start
- > * 再次确认密码
- > set password = password('root1234');
- > * 最后需要修改iptables开放3306端口
- # Congratulation Done!!!!
-
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement