linux mysql 安装、配置

--卸载
[root@localhost /]# whereis mysql
mysql: /usr/bin/mysql /usr/local/mysql
[root@localhost /]# rm -rf /usr/bin/mysql
[root@localhost /]# rm -rf /usr/local/mysql
userdel mysql
groupdel mysql
--安装
groupadd mysql
useradd -r -g mysql mysql
tar zxvf mysql-5.6.19-linux-glibc2.5-x86_64.tar.gz
ln -s mysql-5.6.19-linux-glibc2.5-x86_64 mysql
cd mysql
chown -R mysql .
chgrp -R mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
--启动mysql
bin/mysqld_safe --user=mysql &
--停止mysql服务
bin/mysqladmin shutdown
--mysql安装并启动完成,配置root用户可以远程访问的密码
bin/mysql
use mysq
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;
--关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示not running,开启后显示running)
--开启自动启动mysql
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql --赋予可执行权限
chkconfig --add mysql --添加服务
chkconfig --list --显示服务列表
--如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入
chkconfig --level 345 mysql on
reboot --重启电脑
netstat -na | grep 3306 --如果看到有监听说明服务启动了

posted @ 2017-05-23 10:02  车祸现场  阅读(152)  评论(0编辑  收藏  举报