系统 centos 7, mysql 5.7
卸载操作
yum查看已安装的mysql
yum list installed |grep mysql
yum 卸载已安装
yum remove 列表的名称
删除mysql 存储路径文件
rm -rf /var/lib/mysql
查找mysql剩余项 并删除
whereis mysql
find / -name mysql
rpm包卸载
rpm -qa | grep -i mysql
卸载指令
rpm -e mysql-community-common-5.7.35-1.el7.x86_64
安装和配置
下载 mysql rpm 包,并安装
#下载
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
# 安装mysql 源yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
#安装服务 ,此次耗时较长
yum -y install mysql-community-server
启动mysql服务
systemctl start mysqld
查看服务启动状态
systemctl status mysqld
设置开机启动mysql
systemctl enable mysqld
systemctl daemon-reload
设置编码格式
vi /etc/my.cnf #进入配置文件
在[ mysqld]项下添加
character_set_server=utf8 #设置字符编码格式
collation-server=utf8_general_ci # 设置忽略大小写,可不设置
#重启mysql
systemctl restart mysqld
# 查看编码 ,进入mysql控制台,有6项为 utf-8
show variables like '%char%';
修改密码
#mysql 启动后 会初始化一个密码 ,查找密码
cat /var/log/mysqld.log |grep password
# 登录
mysql -uroot -p # 输入初始密码
#修改初始密码,mysql 有密码强度校验,最好设置密码包含 字母大小写、数字 、特殊字符
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
#设置root 账户远程访问
grant all privileges on *.* to 'root'@'%' identified by '新密码' with grant option;
#刷新权限
flush privileges;