VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 网络工程 > Linux 教程 >
  • 04_Linux完全卸载安装Mysql

1.Linux环境完全卸载mysql相关文件:

完全卸载mysql相关文件:
              yum remove mysql mysql-server mysql-libs compat-mysql
              rm -rf /var/lib/mysql
              rm /etc/my.cnf
              rpm -qa|grep mysql  //查看mysql的相关安装文件
              rpm -e 文件名;       //卸载已安装文件
              rpm -qa | grep -i mysql  //确认是否卸载干净
              chkconfig --list | grep -i mysql  //删除mysql相关服务
              chkconfig --del mysql
              find / -name mysql  //查看mysql相关文件
              rm -rf 文件路径1 文件路径2 文件路径3

2.Linux环境mysql通用版本安装过程:

mysql通用版本安装过程: mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz
               put 本地文件路径;(使用CRT自带sftp上传、使用FZ客户端上传)  //上传到linux用户根目录下(cd ~)
               mkdir -p /usr/local/mysql
               rm mysql全名 /usr/local/mysql  //移动到mysql目录下
               tar -zxvf mysql全名   //解压(适用于.gz结尾的文件)
               tar -xvf mysql全名   //解压(适用于.tar结尾的文件)
               重点:解压后的mysql-5.7.30-xxx下所有文件移动到/usr/local/mysql文件夹下(适用FZ客户端操作简便)
               groupadd mysql  //创建用户组
               useradd -r -g mysql mysql  //添加mysql用户
               重点:(切换到根目录(cd /)下, mkdir -p /data/mysql)
               chown mysql:mysql -R /data/mysql  #赋予权限
               修改配置文件  vim /etc/my.cnf (没有就新建):
                       [mysqld]
                       bind-address=0.0.0.0
                       port=3306
                       user=mysql
                       basedir=/usr/local/mysql
                       datadir=/data/mysql
                       socket=/tmp/mysql.sock
                       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
               cd /usr/local/mysql/bin/
               重点:chmod 755 mysql、chmod 755 mysqld、chmod 755 mysqld_safe、chmod 755 my_print_defaults
               注:执行其他命令中出现Permission denied,则进入文件所在目录开发权限(chmod 755 xxx)
               初始化:不报错即成功。
               ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
               查看初始密码:cat /data/mysql/mysql.err | grep password
               cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
               重点:cd /etc/init.d 、  chmod 755 mysql
               service mysql start
               .mysql -u root -p   //登录数据库
               重点:初始密码只能复制,在password:后粘贴,否则容易出错。
               授权远程访问:grant all privileges on *.* to 'root' @'%' identified by '密码';
               刷新权限:flush privileges;
 
出处:https://www.cnblogs.com/zhangjj01/p/16856496.html

相关教程