linux yum install mysql8

mac2022-06-30  22

一、下载安装

查询系统版本

cat /etc/os-release (el7) cat /proc/version

根据系统版本下载mysql*.rpm oracle官网下载安装文件:mysql80-community-release-el7-1.noarch.rpm

将MySQL Yum存储库添加到系统的存储库列表中 基于EL7的系统:yum localinstall mysql80-community-release-el7-{version-number}.noarch.rpm 可以通过以下命令检查MySQL Yum存储库是否已成功添加:yum repolist enabled | grep "mysql.*-community.*"

安装MySQLyum install mysql-community-server

启动mysqlsystemctl start mysqld.service

初次登录mysql 在服务器初始启动时,将'root'@'localhost创建一个超级用户帐户。设置超级用户的密码并将其存储在错误日志文件中。要显示它,请使用以下命令:grep 'temporary password' /var/log/mysqld.log

修改密码 通过使用生成的临时密码登录并为超级用户帐户设置自定义密码,尽快更改root密码 要求密码包含至少一个大写字母,一个小写字母,一个数字和一个特殊字符,并且密码总长度至少为8个字符。mysql -uroot -pALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass0!';

二、yum安装mysql后相关目录

1.mysql的几个重要目录

数据库目录/var/lib/mysql/配置文件/usr/share /mysql(mysql.server命令及配置文件)相关命令/usr/bin(mysqladmin mysqldump等命令)启动脚本/etc/rc.d/init.d/(启动脚本文件mysql的目录)

2.需要修改数据目录的情况

把/var/lib/mysql 整个目录移到/home/datamv /var/lib/mysql /home/data/chown -R mysql:mysql /home/data/mysql/  #设置数据库的归属为mysql

修改配置文件 my.cnfvi my.cnf[mysqld]socket=/home/data/mysql/mysql.sock   #修改socket参数datadir=/home/data/mysql   #修改datadir数据目录的位置

重新启动MySQL服务 systemctl start mysqld.service

三、mysql标识符区分大小写 (linux)

方案一. 修改my.cnf [mysqld] lower_case_table_names=1 #常用:1表示不区分大小写 0 区分大小写 注意:只有在安装完成之后,初始化数据库之前,修改my.cnf然后再初始化数据库才有效

方案二、备份数据库,删除mysql的data数据,重新启动mysql 1 停止MySQL 2 删除 MySQL的数据 /var/lib/mysql 3 修改该 lower_case_table_names = 1 4 启动 mysql 5 搞定

转载于:https://www.cnblogs.com/laoyin666/p/10171095.html

最新回复(0)