-
安装目录
/usr:系统级的目录,可以理解为C:/Windows/,
/usr/lib理解为C:/Windows/System32。
/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。
/opt:用户级的程序目录,可以理解为D:/Software,opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),
当你不需要时,直接rm -rf掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。 -
检查是否有安装过
rpm -qa|grep -i mysql
-
将官网下载的rpm包传到服务器并安装到本地rpm库
image.png
scp /Users/fulj/Downloads/mysql80-community-release-el7-3.noarch.rpm root@172.16.122.131:/opt
yum localinstall mysql80-community-release-el7-3.noarch.rpm
- 修改要下载的mysql版本 修改enabled = 1
vi /etc/yum.repos.d/mysql-community.repo

- 安装启动
yum install mysql-community-server -y
service mysqld status # 查看状态
service mysqld start #启动
ps -ef|grep mysql
- 设置密码
# 查看临时密码
grep 'temporary password' /var/log/mysqld.log
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
由于我们设置的密码过于简单所以会报错,解决方案:
set global validate_password_policy=0
set global validate_password_length=1;
set global validate_password_mixed_case_count=2;
参考:
https://www.cnblogs.com/ivictor/p/5142809.html
- 修改配置文件
whereis my.cnf
my: /etc/my.cnf
vi /etc/my.cnf
#在[client]后添加
default-character-set=utf8
#在[mysqld]后面添加如下几句话:
character-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake
# 重启mysql
systemctl restart mysqld
status # 查看编码
官网:
https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html
网友评论