liunx 安装mysql数据库

时间:2024-08-04 21:37:14

yum 安装rz/sz

yum install -y lrzsz

卸载Mariadb数据库

查询所安装的MariaDB组件:

[root@localhost logs]# rpm -qa | grep Maria*

MariaDB-server-5.5.49-1.el7.centos.x86_64

MariaDB-common-5.5.49-1.el7.centos.x86_64

MariaDB-client-5.5.49-1.el7.centos.x86_64

卸载数据库:

[root@localhost logs]# yum -y remove mari*

删除数据库文件:

[root@localhost logs]# rm -rf /var/lib/mysql/*

安装mysql 5.7:

下载MySQL Yum资源库

https://dev.mysql.com/downloads/repo/yum/

添加MySQL Yum存储库。

shell> sudo rpm -Uvh mysql57-community-release-el6-11.noarch.rpm

选择一个发行版系列

在使用MySQL Yum存储库时,默认选择了最新的MySQL发布版本。

shell> yum repolist all | grep mysql

启用或禁用某个版本

shell> sudo yum-config-manager --disable mysql57-community shell> sudo yum-config-manager --enable mysql56-community

验证是否启用和禁用了正确的子存储库:

shell> yum repolist enabled | grep mysql

安装mysql

shell> sudo yum install mysql-community-server

启动mysql服务

shell> sudo service mysqld start

检查mysql服务

shell> sudo service mysqld status

MySQL服务器初始化(仅适用于MySQL 5.7):在服务器初始启动时,由于服务器的数据目录为空:

服务器初始化。

在数据目录中生成了SSL证书和密钥文件。

安装并启用了validate_password插件。

创建超级用户帐户“root”@“localhost”。超级用户的密码被设置并存储在错误日志文件中。要显示它,请使用以下命令:

shell> sudo grep 'temporary password' /var/log/mysqld.log

通过登录使用生成的临时密码并为超级用户帐户设置自定义密码,尽快更改root密码:

shell> mysql -uroot -p

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'

请注意

默认情况下安装MySQL的validate_password插件。这将要求密码至少包含一个大写字母、一个小写字母、一个数字和一个特殊字符,并且总密码长度至少为8个字符。

查看文件

find / -name mysqld.log

vim /var/log/mysqld.log

在mysqld.log 查询 password

sudo grep 'password' /var/log/mysqld.log;

学习链接:

https://www.cnblogs.com/kerrycode/p/4353755.html

https://blog.****.net/jerome_s/article/details/52883234

https://www.cnblogs.com/xuanzhi201111/p/5148113.html