详解基于linux环境MySQL搭建 (2)

详解基于linux环境MySQL搭建

1.14 添加远程账户

使用root账户登录,并设置远程登录账户

GRANT ALL PRIVILEGES ON *.* to 'Alan_beijing'@'%' IDENTIFIED by 'Shanghai2019' WITH GRANT OPTION

1.15 防火墙设置

方式一:关闭防火墙

//停止
systemctl stop firewalld.service
//禁止开机启动
systemctl disable firewalld.service

方式二:开启端口

//这里发现防火墙是开启的,再来查看防火墙控制的端口
systemctl status firewalld
//查看防火墙控制的端口,发现我想要监听的8081端口没有开启
firewall-cmd --list-all
//永久开启3306端口
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
//重载防火墙
sudo firewall-cmd --reload

1.16 重启mysql服务

service mysql start

1.17 相关命令

  1 .安装numactl和libaio

    yum -y install numactl
    yum search libaio
    yum install libaio

  2.配置环境变量

      export PATH=$PATH:/usr/local/mysql/bin

 3.启动服务

方式一:服务方式

[root@localhost ~]service mysql start
如果服务在启动状态,直接重启服务用以下命令:
[root@localhost ~]service mysql restart

方式二:命令行方式

[root@localhost bin]cd /usr/bin

[root@localhost bin]./mysqld_safe &

 4.关闭服务

方式一:服务方式

[root@localhost ~]service mysql stop

方式二:命令行方式

[root@localhost ~]mysqladmin -u root shutdown

 5.查看服务

方式一:

[root@localhost bin]ps -ef|grep mysql

方式二:

[root@localhost bin]netstat -nlp

 6.进程查询和杀死

(1) ps -ef |grep redis

ps:将某个进程显示出来
-A  显示所有程序。 
-e  此参数的效果和指定"A"参数相同。
-f  显示UID,PPIP,C与STIME栏位。 
grep命令是查找
中间的|是管道命令 是指ps命令与grep同时执行

这条命令的意思是显示有关redis有关的进程

(2)kill[参数][进程号]

   kill -9 4394

kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。

exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。当然你也可以使用kill发送其他信号给进程。

7.查看mysql

方法一:status;
方法二:select version();

2  卸载mysql

2.1 RPM包安装方式的MySQL卸载

 1.检查是否安装了MySQL组件
   # rpm -qa | grep -i mysql

 2.卸载前关闭MySQL服务
     # service mysql status 

     # service mysql stop

     # service mysql status

 3.卸载删除MySQL各类组件

     # rpm -ev  组件名 
 4.收集MySQL对应的文件夹信息

     # find / -name mysql
5.收集MySQL对应的文件夹信息

     # rm -rf  路径/文件名
6.删除mysql用户及用户组

    # more /etc/passwd | grep mysql

    # more /etc/shadow | grep mysql 

    # more /etc/group | grep mysql  

    # userdel mysql

    # groupdel mysql

7.确认MySQL是否卸载删除

    #  rpm -qa | grep -i mysql

2.2  yum包安装方式的MySQL安装
1.查看yum上提供的数据库可下载版本
    #  yum list | grep mysql

2.安装mysql.i686,mysql-devel.i686,mysql-server.i686
   #  yum -y install mysql mysql-server mysql-devel

3.查看是否开机启动
   # chkconfig --list | grep mysqld

4.设置为开机启动
   #  chkconfig mysqld on

5.设置数据库密码
  #  service mysqld start

  #  mysqladmin -u root -p password 'root'

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyjwzf.html