安装命令
# yum install mysql-server mysql
查看是否安装正确
# chkconfig --list mysqld
启动服务
# service mysqld start
停止服务
# mysqladmin -u root -p shutdown
加入开机启动
# chkconfig mysqld on
移除开机启
# chkconfig mysqld off
查看服务是否正在运行
第一种方法:
service --status-all | grep mysqld
第二种方法:
service mysqld status
第一次进入时,因为Root用户密码为空,输入
# mysql
设置Mysql root用户密码
# mysqladmin -u root password 123456
有密码时进入Mysql
# mysql -u root -p
远程访问Mysql
#mysql -u root -p //登录
mysql>use mysql;
//必须先设置root密码,再删除User表中password为空的其它记录
mysql>delete from user where password='';
//修改user表里的 "host" 项,从"localhost"改称"%"
mysql>update user set host = '%' where user = 'root';
mysql> select host,user,password from user;
+------+------+-------------------------------------------+
| host | user | password |
+------+------+-------------------------------------------+
| % | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
+------+------+-------------------------------------------+
1 row in set (0.00 sec)
打开MySQL数据库远程访问的权限
//赋予任何主机访问数据的权限
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
mysql>EXIT;
防火墙端口开放
# vi /etc/sysconfig/iptables
添加一行
-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
重新启动防火墙
# service iptables restart