加入收藏 | 设为首页 | 会员中心 | 我要投稿 宣城站长网 (https://www.0563zz.cn/)- 数据湖、行业智能、边缘计算、开发、备份!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL教程之linux cenots7安装mysql

发布时间:2022-08-10 10:23:24 所属栏目:MySql教程 来源:互联网
导读:1、下载mysql 下载的话先确认好版本。 system:centos7 mysql:5.7 下面的版本自己选择,一般是86位的。 下载好的文件 2、上传到服务器 soft文件夹,终端也进入了soft文件夹 第一种是用xshell上传 $ rz 需要安装 yum install lrzsz -y 第二种是类似ftp上传工
  1、下载mysql
  下载的话先确认好版本。
  system:centos7
  mysql:5.7
 
  下面的版本自己选择,一般是86位的。
  下载好的文件
 
  2、上传到服务器 soft文件夹,终端也进入了soft文件夹
  第一种是用xshell上传 $ rz 需要安装 yum install  lrzsz -y
  第二种是类似ftp上传工具啥的
  我用的是bitvise
 
  小巧实用,拖过去就ok了。
  3、打开压缩文件
  $ tar xvf mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar
 
  4、安装之前卸载以前的版本
  [root@localhost soft]# rpm -qa | grep mysql
  pcp-pmda-mysql-3.10.6-2.el7.x86_64
  [root@localhost soft]# rpm -e --nodeps pcp-pmda-mysql-3.10.6-2.el7.x86_64
  [root@localhost soft]# rpm -qa | grep mysql
 
  5、开始安装rpm文件 ,顺序是先安装依赖文件再安装client再安装server
  安装过程出现如下错误
 
  就需要删除mariadb-libs
  执行删除[root@localhost soft]# yum remove mariadb-libs
 
 
 
  删除完毕。
  安装第一个依赖
  mysql-community-common-5.7.21-1.el7.x86_64.rpm
 
  安装第二个依赖
  mysql-community-libs-5.7.21-1.el7.x86_64.rpm
 
  安装客户端
  mysql-community-client-5.7.21-1.el7.x86_64.rpm
 
  安装服务端
  mysql-community-server-5.7.21-1.el7.x86_64.rpm
 
  6、安装完毕开始查看是否启动
  [root@localhost soft]# systemctl status mysqld.service
 
  没有启动。
  开始启动服务
  [root@localhost soft]# systemctl start mysqld
  [root@localhost soft]# systemctl status mysqld
 
  看到颜色很深的地方表示启动ok了。
  7、查初始root密码
  [root@localhost soft]# cat /var/log/mysqld.log | grep 'password'
 
  冒号后面的那一坨就是密码。
  8、进入mysql,开始重新设置密码
  如果直接输入mysql不行,重新连接xshell试试,我一开始也一直报错,就是进入不了mysql,很尴尬。
 
  就像这样。我断开连接之后,后面不知道咋的又好了。
  [root@localhost ~]# netstat -tulpn
  查看mysql运行状态,如果有33006端口表示服务正在运行
  --------进入mysql mysql -uroot -p
 
  输入上面的初始密码。
  现在还不能做别的操作,先修改初始密码
  mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '117949255';
  如果遇到这种问题
  ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
  执行
  mysql> set global validate_password_policy=0;
  mysql> global validate_password_length=1;
 
  再次执行
  mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '117949255';
  ok,密码就改成了后面的了。
  可以退出重新登录看看。
  mysql> quit
  8、设置远程连接
  [root@localhost ~]# systemctl restart mysqld 重新启动服务
  [root@localhost ~]# GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '117949' WITH GRANT OPTION;
  设置远程连接,后面的数字是密码,可以改变。
  ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
  遇到同样的问题同样的解决方法。
  设置ok之后,可以连接试试

(编辑:宣城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读