MySQL在Centos上的极简单安装

1. 下载mysql的repo源,这里安装的mysql5.7.20

cd /usr/local/src/
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
yum -y install mysql-server

2. 一路 y

默认配置文件路径: 
配置文件:/etc/my.cnf 
日志文件:var/log/mysqld.log 
服务启动脚本:/usr/lib/systemd/system/mysqld.service 
socket文件:/var/run/mysqld/mysqld.pid

3. 启动mysql服务

service mysqld restart

4. 安装完成后,密码为随机密码,需要重置密码

#查看密码
grep "password" /var/log/mysqld.log
  • 若没有密码
1.删除原来安装过的mysql残留的数据(这一步非常重要,问题就出在这)
rm -rf /var/lib/mysql

2.重启mysqld服务
systemctl restart mysqld

3.再去找临时密码
grep 'temporary password' /var/log/mysqld.log

5. 登录

mysql -u root -p

输入密码登录

6. 重置密码

5.7.20版本为安全密码,更改密码必须满足:数字、小写字母、大写字母 、特殊字符、长度至少8位
例如修改为Root##67890

alter user 'root'@'localhost' identified by 'Root##67890';

#刷新权限
flush privileges;

7. 最后还可以配置一下mysql

#进入配置文件
vi /etc/my.cnf

修改为下方

[mysql] # 设置mysql客户端默认字符集
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock

[mysqld]
skip-name-resolve
#设置3306端⼝
port = 3306
socket=/var/lib/mysql/mysql.sock
datadir=/var/lib/mysql
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
lower_case_table_names=1
max_allowed_packet=16M

symbolic-links=0

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

OKKK!!你成功了!!

猜你喜欢

转载自blog.csdn.net/skyyemperor/article/details/106613625
今日推荐