Linux64Bit下安装MySQL5.6-不能修改root密码
Linux64Bit下安装MySQL5.6,本文参考了@IDO老徐的文章
1、 首先查看系统自带的Mysql,并卸载自带的版本
yum list installed |grep mysql
2、 卸载系统自带的mysql及其依赖,比如:步骤1返回结果:mysql-libs.x86_64,我是第一次安装。步骤1没有数据,如果有执行卸载。
yum -y remove mysql-libs.x86_64
3、下载rpm包
wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm --no-check-certificate
4、安装下载的rpm
yum localinstall mysql-community-release-el6-5.noarch.rpm
5、验证是否安装成功
yum repolist all | grep mysql
6、安装mysql服务
[root@Bigder ~]#
yum install mysql-community-server
7、查看mysql当前状态,没有启动
service mysqld status
[root@Bigder ~]# service mysqld status
mysqld.service - SYSV: MySQL database server.
Loaded: loaded (/etc/rc.d/init.d/mysqld; bad; vendor preset: disabled)
Active: inactive (dead)
Docs: man:systemd-sysv-generator(8)
8、启动MySQL
service mysqld start
9、再查看mysql服务状态(已经启动)
[ ]
10、查看mysql5.6的默认密码,密码为空
grep 'temporary password' /var/log/mysqld.log
11、命令行模式登录mysql ,修改密码
mysql -u root -p
12、查看当前数据库
show databases;
13、修改root密码,我这里root密码使用:「bigder#1314」
alter user root@localhost identified by "bigder#1314";
update mysql.user set password=PASSWORD('bigder#1314') where User='root';
flush privileges;
Query OK, 0 rows affected (0.00 sec)
create DATABASE Bigder;
15、查看数据库是否创建成功:
show DATABASE;