一:卸载掉原有mysql node
由于mysql数据库在Linux上实在是太流行了,因此目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面,咱们能够经过以下命令来查看咱们的操做系统上是否已经安装了mysql数据库 mysql
[root@xiaoluo ~]# rpm -qa | grep mysql // 这个命令就会查看该操做系统上是否已经安装了mysql数据库有的话,咱们就经过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉 sql
[root@xiaoluo ~]# rpm -e mysql // 普通删除模式在删除完之后咱们能够经过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功!! 数据库
二:下载rpm包 服务器
wget http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.12-2.el6.i686.rpm 测试
wget http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-client-5.6.12-2.el6.i686.rpm ui
wget http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-devel-5.6.12-2.el6.i686.rpm this
三:安装 spa
rpm -ivh http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.12-2.el6.i686.rpm 操作系统
提示没装 libaio
yum -y install libaio
继续
rpm -ivh http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.12-2.el6.i686.rpm
rpm -ivh http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-client-5.6.12-2.el6.i686.rpm
rpm -ivh http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-devel-5.6.12-2.el6.i686.rpm
安装完成
service mysql start
提示mysql成功启动,安装成功
(service mysqld restart 是重启;service mysqld stop 是关闭)
mysql -u root -p
提示输入密码,直接回车
登录不上
前提:mysql用户root密码为空.
输入mysql -u root mysql
mysql> 状态下输入 update user set password=password('新密码') where user='root';回显Query OK, 0 rows affected (0.00 sec) Rows matched: 2 Changed: 0 Warnings: 0
mysql> 状态下输入 FLUSH PRIVILEGES;回显Query OK, 0 rows affected (0.00 sec)
mysql> 状态下输入 quit退出sql注意每一个命令后都要加上一个分号 ";"
mysql 才开始执行该行命令 而第二个指令会让已载入记忆体的 mysql 系统资料库更新 重起mysql .
四:咱们在使用mysql数据库时,都得首先启动mysqld服务,咱们能够 经过 chkconfig --list | grep mysql 命令来查看mysql服务是否是开机自动启动,如:
[root@localhost ~]# chkconfig --list | grep mysql咱们发现mysqld服务并无开机自动启动,咱们固然能够经过 chkconfig mysqld on 命令来将其设置成开机启动,这样就不用每次都去手动启动了
[root@xiaoluo ~]# chkconfig mysql on五:登陆数据库
mysql -u root -p
输入刚才设置的密码
登陆成功
quit;
退出mysql
Linux系统默认监听的3306端口号就是咱们的mysql数据库!!!! 到此已完毕。=========================================================
也就是用mysql> SET PASSWORD = PASSWORD('123456');这句话从新设置一次密码!
mysql 的root帐户,我在链接时一般用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost因此我想访问没法访问,测试暂停.
解决方法以下:
# mysql -u root -p
一、修改表,登陆mysql数据库,切换到mysql数据库,使用sql语句查看
"select host,user from user ;"
\mysql -u root -pvmwaremysql>use mysql;
\mysql>update user set host = '%' where user ='root';
\mysql>select host, user from user;
\mysql>flush privileges;
注意:最后一句很重要,目的是使修改生效.若是没有写,则仍是不能进行远程链接.
二、受权用户,你想root使用密码从任何主机链接到mysql服务器
在安装mysql的机器上运行:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'ROOT的密码' WITH GRANT OPTION;
三、mysql>FLUSH PRIVILEGES; //修改生效 四、mysql>EXIT; //退出MySQL服务器 这样就能够在其它任何的主机上以root身份登陆啦!3.其余方式