- 1 安装mysql
- 2 卸载mysql
- 3 其他资料
- 1,下载mysql;
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
手动下载官网
- 2,解压压缩包;
tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
- 3,移动到指定目录;
mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql
- 4,创建mysql用户组和用户并修改权限;
cd /usr/local groupadd mysql;useradd -r -g mysql mysql
- 5,创建数据目录并赋予权限;
mkdir -p /data/mysql chown mysql:mysql -R /data/mysql
- 6,编写配置文件;
vim /etc/my.cnf
配置文件信息为:
[mysqld] # datadir=/var/lib/mysql # socket=/var/lib/mysql/mysql.sock # Disabling symbolic-links is recommended to prevent assorted security risks # symbolic-links=0 # Settings user and group are ignored when systemd is used. # If you need to run mysqld under a different user or group, # customize your systemd unit file for mariadb according to the # instructions in http://fedoraproject.org/wiki/Systemd datadir=/data/mysql socket=/tmp/mysql.sock symbolic-links=0 [mysqld_safe] bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid #character config character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true # # include all files from the config directory # !includedir /etc/my.cnf.d
- 7,初始化数据库,初始化完成后,密码显示在最后一行;
cd /usr/local/mysql/bin/;./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
- 8,启动mysql服务;
service mysql start
启动成功后的结果:
查看运行的进程:
ps -ef|grep mysql
- 9,设置密码;
cd /usr/local/mysql/bin/;./mysql -u root -p
修改密码:
SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
- 10,远程可以登陆;
use mysql update user set host = '%' where user = 'root'; FLUSH PRIVILEGES;
以上内容参考博客
2 卸载mysql- 1,查看已安装的mysql
rpm -qa | grep -i mysql
- 2,卸载mysql
yum remove mysql-community-server-5.6.36-2.el7.x86_64
- 3,查看mysql的其它依赖
rpm -qa | grep -i mysql
使用yum remove mysql-xxx依次卸载,知道mysql的其它依赖全部卸载掉为止
- 4,删除mysql文件目录
使用命令查看mysql相关的文件目录:
find / -name mysql
使用rm -rf 命令删除mysql的文件目录
3 其他资料CSDN博客_yum 卸载mysql
MySQL安装的三种方式
Linux下彻底卸载mysql详解 - 沧海一粟hr - 博客园
卸载mysql-脚本之家
centos7 安装mysql5.7及配置 - weiokx - 博客园



