Linux系统安装mysql是困难的事情,以下是使用yum安装的过程
一:安装mysql
1:第一步就是看linu是否安装了mysql,经过rpm -qa|grep mysql查看到centos下安装了mysql5.1,那就开始卸载咯
2:接下来就是卸载mysql5.1了,命令:rpm -e mysql-libs --nodeps
3:执行指令 rpm -Uvh http://mirror.steadfast.net/epel/6/i386/epel-release-6-8.noarch.rpm
4:执行指令 rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
5:执行指令 yum --enablerepo=remi,remi-test list mysql mysql-server
看到最后有个mysql.i686 5.5.48 .....remi 表示安装成功
6:接下来就是安装mysql5.5了 yum --enablerepo=remi,remi-test install mysql mysql-server
出现选择项的时候一定要选择y。只要出现就选择y。
最后出现Complete!就证明已经安装成功了
7:接下来需要启动一下mysql /etc/init.d/mysqld start
8:下面这条命令设置开机自启动,省的我们每次开机就去启动一下mysql了。chkconfig --levels 345 mysqld on
9:要启用MySQL 安全设置请输入以下命令 /usr/bin/mysql_secure_installation
这里登陆mysql的时候时空密码
10:到这里就要验证一下mysql是否安装成功了。如果输入看到mysql>,那么你就安装成功了
11:查看当前的MySQL版本:进入mysql数据库以后 执行status
注意:这里一定要在root用户下进行以上安装
二:修改mysql的密码:
1: 如下命令,在初次开启mysql服务后,会提示给用户:
[root@zhj mysql_rpm]# mysqladmin -u root password '123';
如果已经有密码存在,要修改的话:
[root@zhj mysql_rpm]# mysqladmin -u root -p password 'new_pwd'; 之后输入旧密码回车即可
2:诺是忘记密码如何修改:
忘记管理员密码
找到/etc/my.cnf
[mysqld]
...skip-grant-tables //注意,建议在拆除网线的情况下添加 (而且添加配置后,需要重启mysqld服务)
update user set password=password('123') where xxxxxx;//修改密码
将如上配置删除或注释
三:远程连接:
方法一: mysql远程连接: mysql默认不支持远程连接
mysql -u root -p 打开mysql客户端
use mysql 选择库:mysql
将库mysql中的user表中host为localhost的数据行host改为"%"
刷新权限 flush privileges
关闭linux的防火墙
方法二:mysql远程连接: mysql默认不支持远程连接
mysql -u root -p 打开mysql客户端
use mysql 选择库:mysql
然后执行修改权限的命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
刷新权限 flush privileges
四:关闭Linux防火墙
1.首先查看防火墙状态:
1
|
service iptables status
|
2.
永久性生效,重启后不会复原
开启:
1
|
chkconfig iptables on
|
关闭:
1
|
chkconfig iptables off
|
即时生效,重启后复原
开启:
1
|
service iptables start
|
关闭:
1
|
service iptables stop
|
3.设置后重启:
1
|
reboot
|