话说,这次安装mysql真是一波三折,没想到这么的麻烦。我是用yum源安装的,首先提供用yum安装mysql的一些事项。
http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.0/ --MySQL源码包下载路径
mysql-5.0.96.tar.gz --选择这个
http://blog.csdn.net/xiamizy/article/details/2072525 --还可参考这里 感谢这位朋友
一定要配好yum 源,yum 源有问题的可以参照我前面的博客内容
1、安装MySQL
yum install mysql-server --这里一定是mysql-server,不能够是 yum install mysql,mysql-server才是服务 端,可以使用yum search mysql来查看yum 源里面关于mysql的一些包。
2、启动MySQL
/etc/init.d/mysqld start
3、为root用户设置密码
mysql -uroot -p --报错了
Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解决方法:
a、首先停掉mysql
/etc/init.d/mysqld stop
b、
[root@APP init.d]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & --跳过权限表和网络协议
[root@APP init.d]# 1 mysqld_safe Logging to '/var/lib/mysql/DB-Server.err'.
140722 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
这里直接ctrl +c 就可以,接着进行下一步。
c、mysql -u root mysql --进入mysql
mysql>update user set password=PASSWORD('123456') where user='root' and host='root' or host='localhost';
mysql> flush privileges;
mysql> quit
/etc/init.d/mysqld restart --重启mysql
mysql -u root -p 就可以设置新密码了
本文转自aaa超超aaa 51CTO博客,原文链接:
http://blog.51cto.com/10983441/1731973