详解基于linux环境MySQL搭建与卸载( 二 )


中间的|是管道命令 是指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'
2.3 service mysql start出错:unrecognized service的解决办法
[root@ctohome.com ~]# service mysql start
mysql: unrecognized service
[root@ctohome.com ~]# service mysql restart
mysql: unrecognized service
[root@ctohome.com ~]# rpm -q mysql 查询发现mysql已经正常安装
mysql-5.1.52-jason.1
[root@ctohome.com ~]# chmod 755 /etc/rc.d/init.d/mysqld 修改mysqld执行权限
[root@ctohome.com ~]# service mysqld start 搞定
Starting mysqld: [ OK ]
[root@ctohome.com ~]# service mysqld status
mysqld (pid 9487) is running...
2.4 Navicat for mysql远程连接数据库详解(1130错误解决方法)
1.进入MySql控制台: mysql -u root -p
2.弹出Enter password: 输入您的数据库密码
3.执行下命令: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '您的数据库密码' WITH GRANT OPTION;
4.再执行下下命令: flush privileges;
5.mysql服务启动、停止、重启
(一)启动方式
(1)使用 service 启动:service mysqld start
(2)使用 mysqld 脚本启动:/etc/inint.d/mysqld start
(3)使用 safe_mysqld 启动:safe_mysqld&
(二)停止
(1)使用 service 启动:service mysqld stop
(2)使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
(3)mysqladmin shutdown
(4)杀掉进程:
# ps -ef | grep mysqld
# kill -9 进程号
(三)重启
(1)(使用 service 启动:service mysqld restart
(2)使用 mysqld 脚本启动:/etc/inint.d/mysqld restart
6.mysql 查询的基本命令
1)查看内存
# top
2)mysql的安装路径和运行路径
# whereis mysqld
3)PATH变量指定的路径中,搜索mysql的信息
# which mysqld
4)查看配置文件
 # vi /etc/my.cnf
7.解决修改mysql的datadir所引发的错误问题
 1)修改datadir指向的文件路径
1))复制默认指定路径里面的文件到新的指定路径的文件夹中
2))修改指定的文件夹的修改权限
2)配置Apparmor权限
1))查看apparmor的配置:# vi /etc/apparmor.d/usr.sbin.mysqld
2))配置新路径权限
3)PATH变量指定的路径中,搜索mysql的信息
1))查看selinux的配置:# vi /etc/selinux/config
2))修改配置: SELINUX=disabled




推荐阅读