Linux安装mysql数据库详解

Mysql的下载地址

https://downloads.mysql.com/archives/community/

安装Mysql依赖【perl net-tools

命令: yum install perl net-tools -y

这里需要你等待一段时间.

二、卸载mariadb

命令: rpm -qa | grep mariadb

找到这个文件, 下一个命令要用这个文件 

命令: rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64

三、安装mysql

这里就开始把你下载的mysql开始安装

问: 如何把window系统中下载好的应用传到Linux系统中呢?

这里可以看我的这篇博客: Linux和Window系统之间的数据传输详解_向上的狼的博客-CSDN博客

将Window系统中下载好的mysql(记住这里是Linux版的压缩包, 不要下的Window系统版本的) 移到Linux系统后输入

命令: tar -xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar  (这个版本号看你自己下载的, 解压这个压缩包)

然后会得到里面很多个压缩包.

命令: 分别对这其中四个压缩包进行解压, 记住顺序不要错 (这个版本就是你自己下载的那个版本)

  • rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm
  • rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm
  • rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm
  • rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm

四、启动mysql

命令: systemctl start mysqld

五、查找密码并登陆Mysql

命令: cat /var/log/mysqld.log | grep password

这个就是初始密码, 把它复制下来, 保存. 

命令: mysql -u root -p

 

利用刚刚保存的密码登录进去.

六、修改Mysql密码 8.0版本输入命令(这里密码改为123456)

命令: set global validate_password.policy=LOW;

命令: set global validate_password.length=6;

更改加密方式
命令: ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
更新用户密码
命令: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

新权限

命令: FLUSH PRIVILEGES;
注: #---------- 修改 Mysql 密码 5.7 版本输入命令:
set global validate_password_policy = LOW;
set global validate_password_length = 6
alter user root@localhost identified by '123456' ;

修改Mysql链接地址(让其可以通过mysql可视化软件连接)

命令: use mysql;
命令: update user set host='%' where user = 'root';
命令: commit;
命令: exit ;

命令: systemctl restart mysqld; 

这个命令可能有的时候会有问题, 可以多试试几次

八、最后就通过可视化软件连接, 我这里用的是SQLyog

这个MySql主机地址就是你Linux的ip地址, 用户名: root, 密码123456

这就是Linux安装mysql的全部过程了,希望能够帮你解决这个问题.

猜你喜欢

转载自blog.csdn.net/m0_50370837/article/details/124945437