centos7安装MySql8.0.29教程

  • centos7安装MySql8.0.29教程已关闭评论
  • 161 次浏览
  • A+
所属分类:linux技术
摘要

个人名片:
对人间的热爱与歌颂,可抵岁月冗长?
Github??‍?:念舒_C.ying
CSDN主页✏️:念舒_C.ying
个人博客? :念舒_C.ying


个人名片:
对人间的热爱与歌颂,可抵岁月冗长?
Github??‍?:念舒_C.ying
CSDN主页✏️:念舒_C.ying
个人博客? :念舒_C.ying

@

1 安装之前检测系统是否有自带的MySQL

#查询是否使用rpm安装过mariadb数据库 rpm -qa|grep mariadb  #如果存在数据库,先进行删除 rpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86_64  // 强力删除模式,连带删除依赖  #查询卸载的文件残留,也一并删除清空 find / -name mysql rm -rf /usr/local/mysql 

2 安装MySQL

#解压安装包 tar -xf mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz  #修改文件夹名字 mv mysql-8.0.29-linux-glibc2.12-x86_64 /usr/local/mysql  #创建data文件夹 mkdir data  #添加mysql用户及用户组 groupadd mysql useradd -r -g mysql mysql  vi /etc/my.cnf #创建mysql配置文件 [mysqld] port=3306 basedir=/usr/local/mysql datadir=/usr/local/mysql/data symbolic-links=0 max_connections=600 default-time-zone='+08:00' character_set_server=utf8 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION 

3 初始化mysql

yum install libaio* -y  #开始初始化mysql cd /usr/local/mysql ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data  #使用mysqld服务并设置开机启动 cp support-files/mysql.server /etc/init.d/mysqld //添加mysqld服务 chmod 755 /etc/init.d/mysqld //服务授权 chkconfig --add mysqld //添加开机启动 chkconfig --list //查看添加的开机启动服务 

4 启动MySQL服务

service mysqld start 

5 重置MySQL密码并配置远程访问

进入/usr/local/mysql/bin目录,执行mysql登录 ./mysql -uroot -p  #修改密码 alter user 'root'@'localhost' identified by '你的密码'; flush privileges;  #授权远程登录 use mysql; GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "你的密码"; flush privileges;  #退出数据库,重启mysql quit; mysql service mysqld restart 

6 mysql相关操作命令

#重启 mysql service mysqld restart  #启动 mysql service mysqld start  #停止 mysql service mysqld stop  #查看运行状态 service mysqld status 

期待下次的分享,别忘了三连支持博主呀~
我是 念舒_C.ying ,期待你的关注~???