前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mysql5.7.24 安装手册

mysql5.7.24 安装手册

作者头像
cosmozhu
发布2020-06-15 11:54:42
4960
发布2020-06-15 11:54:42
举报

0

仅供学习,未经允许严禁转载。

环境

开启远程sshd 服务(option)

这部分配置用来开启远程sshd服务,如果使用的机器已经开启sshd可以跳过这部分配置。检查方法 /etc/init.d/sshd status

vi /etc/ssh/sshd_config
将#PasswordAuthentication no的注释去掉,并且将NO修改为YES

#验证SSH服务状态,命令为:
/etc/init.d/sshd status

#重新启动SSH服务,命令为:
/etc/init.d/sshd restart

删除系统中可能已经存在的旧版本mysql

#删除可能已经安装的mysql
rpm -qa|grep mysql
rpm -qa|grep mysql|xargs rpm -e --nodeps #确认好后谨慎执行

find / -name mysql
find / -name mysql | xargs rm -fr #确认好后谨慎执行

上传mysql安装包

将 mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 通过sftp上传到 /tmp 目录下

开始安装mysql

用root用户登陆

mv /tmp/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz /usr/local/
cd /usr/local/
tar xvzf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
ln -s mysql-5.7.24-linux-glibc2.12-x86_64 mysql
groupadd mysql #用户组可能已存在,若已存在无需关心异常
useradd -r -g mysql -s /bin/false mysql  #用户可能已存在,若已存在无需关心异常
cd mysql
bin/mysqld --initialize --user=mysql                                 
bin/mysql_ssl_rsa_setup

# 正常启动
bin/mysqld_safe --user=mysql &

# 跳过密码 如果无法用初始化的密码登陆请选择这种
bin/mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

登陆mysql

bin/mysql -uroot -p

如果下面异常

bin/mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
解决方案:
ln -s /usr/lib64/libncurses.so /usr/lib64/libtinfo.so.5
#切换数据库
use mysql
# 修改root用户密码
update mysql.user set authentication_string=password('scai123') where user='root' ;
commit;
exit

重启服务

support-files/mysql.server stop

bin/mysqld_safe --user=mysql &
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境
  • 开启远程sshd 服务(option)
  • 删除系统中可能已经存在的旧版本mysql
  • 上传mysql安装包
  • 开始安装mysql
  • 登陆mysql
  • 重启服务
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档