二进制部署比较简单,无需安装依赖环境,可以去mysql官网下载mysql二进制包。或者说通过我网盘的链接进行下载,网盘链接中有自动部署的脚本。
<强>注:最新的MySQL 8.0版本与这个5.7版本的部署过程完全一致,只是用的二进制包文件不一样而已。强>
1,卸载mariadb
<代码> [root@mysql01 ~] # yum - y mariadb擦掉 (root@mysql01 ~) # rpm - e qt - mysql 4.8.7 el7——2.。x86_64——nodeps 代码>
2部署mysql 5.7
<代码> (root@mysql01 src) #焦油zxf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz (root@mysql01 src) # mv mysql-5.7.28-linux-glibc2.12-x86_64/usr/local/mysql (root@mysql01 src) # ln科幻/usr/local/mysql/bin/*/usr/local/bin/代码>
3,编辑配置文件并初始化MySQL
<代码> (root@mysql01 src) # rm射频/etc/my.cnf (root@mysql01 src) # vim/etc/my.cnf #编辑MySQL主配置文件 (mysqld) basedir=/usr/地方/mysql datadir=/usr/地方/mysql/数据 pid文件=/usr/地方/mysql/数据/mysqld.pid 日志错误=/usr/地方/mysql/数据/mysql.err 套接字=/tmp/mysql.sock (客户端) 套接字=/tmp/mysql.sock #创建所需目录及用户并更改属主 (root@mysql01 src) # mkdir/usr/local/mysql/data (root@mysql01 src) # useradd - m - s/sbin/nologin mysql (root@mysql01 src) #乔恩- r mysql。mysql/usr/local/mysql/#初始化MySQL (root@mysql01 src) # mysqld——初始化用户mysql——basedir=/usr/地方/mysql/猟atadir=/usr/地方/mysql/数据 #添加为系统服务 (root@mysql01 src) # cp/usr/local/mysql/support-files/mysql。服务器/etc/init.d/mysqld (root@mysql01 src) # chkconfig——添加mysqld #启动并设置为开机自启 (root@mysql01 src) # systemctl启用mysqld (root@mysql01 src) # systemctl mysqld开始 3306 #确定端口在监听 (root@mysql01 src) # netstat -anpt | grep 3306 tcp6 0 0::: 3306::: * 2589/mysqld听代码>
4,修改MySQL的根用户初始密码
<代码> #获取根用户的初始密码 (root@mysql01 src) # mysqlpwd='猫/usr/local/mysql/data/mysql.犯错| grep密码| awk - f 'root@localhost:“{打印$ 2}' ' #重置密码为123. com (root@mysql01 src) # mysql -uroot - p $ {mysqlpwd} - e '改变用户root@localhost被“123. com”——connect-expired-password #使用新密码进行登录测试 (root@mysql01 src) # mysql -uroot -p123.com #附加:MySQL中的帮助命令使用 mysql>帮助显示;#此命令可以查看出所有显示命令使用语法,可以帮助+任意命令字代码>
- - - - - - - - - -本文至此结束,感谢阅读- - - - - - - - - -