linux安装MySQL
1.切换到root权限cd
2.查看系统中是否安装rpm包
rpm -qa|grep mysql
查看是否有mysql
rpm -qa|grep MySQL
查看是否有MySQL
3.
service mysqld stop
关闭服务(可选可不选操作)
4.如果在安装之前查询出已经存在,需要卸载mysql服务
rpm -e --nodeps
跟上安装包的名称
6.使用yum方式安装
yum -y install mysql-server
(如果报错使用一下两个命令,未报错跳过
1
package-cleanup --cleandupes
2
yum install openssh
然后再次安装
yum -y install mysql-server
)
7.启动mysqld服务
service mysql start
识别不了用
service mysqld start
查看状态
service mysqld status
8.设置初始密码(直接输入即可)
/usr/bin/mysqladmin -u root password 'root'
··
如果报错/…/mysql.sock不存在 ,则进行如下操作
cat /var/log/mysqld.log |grep password
9.进入数据库 mysql -uroot -proot看是否能正常使用
10.设置远程连接(建议第一种)
!— 1.命令法
在mysql>直接输入以下代码即可
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
//刷新
flush privileges;
! — 2 改表法
- 进入mysql数据库
- user表,找到对应的数据,将host改为 %
- 把localhost改成百分号
- 重启mysql
show tables
select * from user
update user set Host="%"
service mysqld restart
重启:quit service mysqld restart
11.防火墙打开3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
··
/etc/rc.d/init.d/iptables save
··
/etc/init.d/iptables status