Centos 6.2 安装Mysql笔记

原文请点击这里

安装命令

# 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

你可能感兴趣的:(Centos 6.2 安装Mysql笔记)