sudo groupadd mysql
sudo useradd -r -g mysql mysql
sudo passwd mysql
12345678
rpm -qa|grep mariadb
sudo rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps
rpm -qa | grep mysql
rpm -e --nodeps mysql
#删除mysql 文件
rm /etc/my.cnf
打开 官方下载页面 (目前是这个页面如图)
tar -xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
可选择全部安装或只安装必须的
1、安装全部:
sudo rpm -Uvh *.rpm --nodeps --force
2、安装以下四个必须的(足够使用)
sudo rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm
上面几个包有依赖关系,执行有先后。
使用rpm安装方式安装mysql,安装的路径如下:
a 数据库目录
/var/lib/mysql/
b 配置文件
/usr/share/mysql(mysql.server命令及配置文件)
c 相关命令
/usr/bin(mysqladmin mysqldump等命令)
d 启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)
e /etc/my.conf
sudo mysqld --initialize --user=mysql
sudo cat /var/log/mysqld.log | grep password
systemctl start mysqld.service
启动:
使用 service 启动:service mysqld start
使用 mysqld 脚本启动:/etc/inint.d/mysqld start
使用 safe_mysqld 启动:safe_mysqld&
停止:
使用 service 启动:service mysqld stop
使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
mysqladmin shutdown
重启:
使用 service 启动:service mysqld restart
使用 mysqld 脚本启动:/etc/inint.d/mysqld restart
mysql -u root -p
密码输入刚刚查到的
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
mysql> flush privileges;
mysql> grant all privileges on *.* to 'root'@'%' identified by '你的密码' with grant option;
mysql> flush privileges;
systemctl enable mysqld