目录
一:安装MYSQL说明
1.1 查看是否安装过MySQL
1.2 MYSQL的卸载
二:MySQL在Linux下的安装
三:MYSQL登录
3.1 首次登录
3.2 修改密码
3.3 设置远程登录
一:安装MYSQL说明
1.1 查看是否安装过MySQL
检查rpm安装包
rpm -qa | grep -i mysql # -i 忽略大小写
 检查
 mysql service
 
systemctl status mysqld.service1.2 MYSQL的卸载
1.关闭MYSQL服务
systemctl stop mysqld.service2.删除mysql相关安装包
(1)查看mysql安装包
rpm -qa | grep -i mysql(2)删除安装包
yum remove mysql-xxx mysql-xxx mysql-xxx mysqk-xxxx(3)确认是否删除完毕
rpm -qa | grep -i mysql3.最后删除mysql相关文件
查找相关文件
find / -name mysql
 删除上述命令查找出的相关文件 
 
 
rm -rf xxx4.删除my.cnf(这个文件是mysql的配置文件)
rm -rf my.cnf二:MySQL在Linux下的安装
1.安装前检查
  由于
  mysql
  安装过程中,会通过
  mysql
  用户在
  /tmp
  目录下新建
  tmp_db
  文件,所以请给
  /tmp
  较大的权限。执行 : 
 
 
 chmod -R 777 /tmp检查依赖:
rpm -qa|grep libaio
   如果存在
   libaio
   包如下:
  
 
   
   
  rpm -qa|grep net-tools如果存在net-tools包如下:

如果不存在需要到 centos 安装盘里进行 rpm 安装。安装 linux 如果带图形化界面,这些都是安装好的。
2.将安装程序拷贝到/opt/software/mysql目录下中
rpm -ivh mysql-community-common-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.25-1.el7.x86_64.rpm
  注意
  : 
  如在检查工作时,没有检查
  mysql
  依赖环境在安装
  mysql-community-server
  会报错 
 
 
 
  rpm 
  是
  Redhat Package Manage
  缩写,通过
  RPM
  的管理,用户可以把源代码包装成以
  rpm
  为扩展名的 文件形式,易于安装。 
 
 
 
  -
  i 
  , --install 
  安装软件包 
 
 
 
  -
  v 
  , --verbose 
  提供更多的详细信息输出 
 
 
 
  -
  h 
  , --hash 
  软件包安装的时候列出哈希标记 
  (
  和 
  -v 
  一起使用效果更好
  )
  ,展示进度条
 
 
 如果中途安装失败,一个命令: yum remove mysql-libs 解决,清除之前安装过的依赖即可,然后重新安装
3.查看MySQL版本
mysql --version4.服务器的初始化
 为了保证数据库目录与文件的所有者为 
 mysql 
 登录用户,如果你是以 
 root 
 身份运行 
 mysql 
 服务,需要执行下面的命令初始化
 
 
mysqld --initialize --user=mysql说明:--initialize 选项默认以 “ 安全 ” 模式来初始化,则会为 root 用户生成一个密码并将 该密码标记为过期 ,登录后你需要设置一个新的密码。生成的 临时密码 会往日志中记录一份。
查看密码:
cat /var/log/mysqld.log 
root@localhost: 后面就是初始化的密码
5.启动MySQL服务,查看进程
#加不加.service后缀都可以
启动:systemctl start mysqld.service
关闭:systemctl stop mysqld.service
重启:systemctl restart mysqld.service
查看状态:systemctl status mysqld.servicemysqld 这个可执行文件就代表着 MySQL 服务器程序,运行这个可执行文件就可以直接启动一个服务器进程。
查看进程:
ps -ef | grep -i mysql6.查看并设置MySQL为自启动
systemctl enable mysqld.service三:MYSQL登录
3.1 首次登录
 通过 
 mysql 
 -
 hlocalhost 
 -
 P3306 
 -
 uroot 
 -
 p 
 进行登录,在
 Enter password
 :录入初始化密码 
 
 
3.2 修改密码
  因为初始化密码默认是过期的,所以查看数据库会报错 
 
 
 
  修改密码: 
 
 
 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';如果MySQL版本在5.7以后,有一定的密码规则,需要设置复杂密码或者修改密码规则。
3.3 设置远程登录
1.use mysql;
2.update user set host = '%' where user ='root';
3.flush privileges;




![[附源码]Python计算机毕业设计高校本科毕业及资料存档管理系统Django(程序+LW)](https://img-blog.csdnimg.cn/230f4dfb5a1645e89f749a676a531b2a.png)














