1.下载mysql安装包
http://dev.mysql.com/downloads/mysql/
2.检查是否有自带的mysql
rpm -qa | grep mysql
3.如果已经有mysql了卸载mysql
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
4.创建/usr/local/mysql文件夹
mkdir /usr/local/mysql
5.使用FileZilla工具将mysql上传到虚拟机的/user/local/mysql文件夹下面
6.解压mysql压缩包
tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
7.安装mysql服务server
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
8.安装mysql客户端client
rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
9.查看mysql运行状态
service mysql status
10.启动mysql服务
service mysql start
11.获取mysql初始登录密码
在/root/.mysql_secret文件中存在着数据库的初始密码,这个密码是安装成功mysql自动随机生成的,我们可以切换到这个文件夹下,查看密码
1.第一步查看密码
vi /root/.mysql_secret
2.第二步按esc退出, 按shift + : 输入wq退出
12.使用初始密码登录mysql
mysql -uroot -p
初始密码
13.修改root密码 在mysql中修改密码
set password = password('123456');
14让mysql开机自启,在linux下
1.加入到系统服务:
chkconfig --add mysql
2.自动启动:
chkconfig mysql on
3.查询列表:
chkconfig
说明:都没关闭(off)时是没有自动启动。
15.开启mysql远程访问
1.登录:
mysql -uroot –p123456
2.设置远程访问(使用root密码):
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;
3.在linux下,防火墙打开3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status
常见错误1
解决办法
常见错误2
解决某个表存在但是启动数据库的时候报错找不到这个表
这是因为数据库区分大小写的缘故
修改配置文件
vim /etc/my.cnf
在配置文件末尾加上并保存
lower_case_table_names = 1
重启mysql
service mysqld restart