、1.需要检测系统是否安装过mysql
# yum list installed | grep mysql
2.如果发现有mysql,先删掉
# yum -y remove mysql-libs.x86_64(安装的mysql相关的东西)
3.下载mysql的yum源
# wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
4.接着执行这句
# rpm -ivh mysql-community-release-el6-5.noarch.rpm
5.安装mysql
# yum install mysql-community-server
6.启动服务
# service mysqld start
8.修改密码
# mysql -u root
# use mysql;
# update user set password=PASSWORD("这里输入root用户密码") where User='root';
# flush privileges;
9.设置开启自启动命令
chkconfig mysqld on
10.远程连接
ERROR 1130: Host 'X.X.X.X' is not allowed to connect to this MySQL server 1。
1.改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -p******
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
mysql>GRANT ALL PRIVILEGES ON *.* to 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
如果你想允许用户myuser从ip为X.X.X.X的主机连接到mysql服务器,并使用mypassword作为密码
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
这句一定要加上!!!
mysql>flush privileges;