http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html
http://www.cnblogs.com/zhoulf/archive/2013/01/25/zhoulf.html
http://blog.csdn.net/hooperzao/article/details/25111321
查看是否安装 rpm -qa|grep mysql
在线查看版本命令:yum list | grep mysql
简单的安装方式1
yum install mysql-server
查看mysql是否启动
ps -ef|grep mys
启动mysql
service mysqld start /etc/init.d/mysqld start
停止方式1:service mysql stop
停止方式2:/etc/init.d/mysql shutdown
停止方式3:service mysqld stop
停止方式4:/etc/init.d/mysqld shutdown
有许多提示信息。如
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h localhost password 'new-password'
安装完成后,可以用以下命令配置root的初始密码
mysqladmin -u root password '111111'
进入mysql
mysql -u root -p
进入mysql后执行命令不要忘记句尾加分号;
show databases;
使用名称为mysql的这个数据库,注意!!
use mysql;
desc user;
配置密码为111111的root用户有任何权限在任何地址上
密码是在这配置的!!!
配置的是root+密码111111的权限,user表中有多个root用户,没配置权限的其它root用户是不可远程连接的
是否可直接在user表中改??
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "111111";
GRANT ALL PRIVILEGES ON *.* TO root@"%";配置的是没有密码的root用户的权限
查询权限
select Host,User,Password from user where User='root';
mysql的权限会在启动和flush之后更新,重新刷权限表到内存
flush privileges;
这时就可以用navicate连接vmmare-centos中的mysql了
若还不能进行远程连接,关闭防火墙
[root@localhost]# /etc/rc.d/init.d/iptables stop
查看是否开机启动
chkconfig --list | grep mysqld
设置开机启动
chkconfig mysqld on
再次查看
结束所有mysql进程
killall -TERM mysqld
如果安装错了可以彻底删除
yum remove mysql mysql-server mysql-libs compat-mysql51