1.进入命令行,确保切换到root用户下且在root用户的根目录下
切换到root用户
su
进入root用户的根目录下
cd ~
2.检查MySQL配置文件(跳过清理残留文件,一般新开的系统是没有的)
列出配置文件
ls /etc/my.cnf
有的话删除配置文件
rm -rf /etc/my.cnf
3.下载MySQL安装包
官网地址:http://repo.mysql.com
centos7一般选择mysql157,这里找到mysql57-community-release-el7.rpm并下载
4.上传文件到centos7
参考我另一篇文章:https://blog.youkuaiyun.com/disiongo/article/details/153970453
windows安装lrzsz
sudo yum install -y lrzsz
输入指令rz回车后会弹窗文件选择窗口
rz
mac端这里介绍scp
打开终端,进入你要上传的文件目录下 mysql57-community-release-el7.rpm就在这个目录下 root为远程根目录
scp mysql57-community-release-el7.rpm root@10.211.55.3:/root
5.解压安装包
rpm -ivh mysql57-community-release-el7.rpm
6.开始安装
yum install -y mysql-community-server
如果出现密钥过期提示:
Failing package is: mysql-community-libs-5.7.44-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY -mysql
输入命令更新密钥 然后重新安装
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
7.启动MySQL
systemctl start mysqld
查看mysql的进程 注意后面都有个d
ps ajx | grep mysqld
8.登录MySQL
登录前查看临时密码
grep 'temporary password' /var/log/mysqld.log
输出信息 找到临时密码:*7Djoiwe7
2019-05-06T05:58:54.621766Z 1 [Note] A temporary password is generated for root@localhost: *7Djoiwe7
开始登录 并输入临时密码 可以复制粘贴
mysql -u root -p
9.修改密码
密码策略 有大小写 有符号 有数字 至少8位
ALTER USER 'root'@'localhost' IDENTIFIED BY '12Ow#923';
10.显示数据库 注意后面的s
show databases
11.配置端口和编码格式
vim /etc/my.cnf
1.按a,进入编辑模式
在my.cnf文件中找到socket=/var/lib/mysql/mysql.sock 换行粘贴下面三行
port=3306
character-set-server=utf8
default-storage-engine=innodb
2.按Esc,退出编辑模式
3.按shift+:wq进行退出并保存 :w保存不退出 :q不保存退出
1969

被折叠的 条评论
为什么被折叠?



