码迷,mamicode.com
首页 > 数据库 > 详细

mysql安装等操作

时间:2016-08-16 11:48:49      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:

CentOS 6.5系统中安装配置MySQL数据库

卸载掉原有mysql

 rpm -qa | grep mysql  // 这个命令就会查看该操作系统上是否已经安装了mysql数据库

rpm -e mysql  // 普通删除模式

rpm -e --nodeps mysql  // 强力删除模式

rpm -qa | grep mysql   //命令来查看mysql是否已经卸载成功

注意:安装mysql时我们并不是安装了mysql客户端就相当于安装好了mysql数据库了,我们还需要安装mysql-server服务端才行

yum install -y mysql-server mysql mysql-deve

安装完成后,了解mysql数据库的初始化及相关配置

service mysqld start  //初始化 MySQL 数据,这时我们会看到第一次启动mysql服务器以后会提示非常多的信息,目的就是对mysql数据库进行初始化操作,当我们再次重新启动mysql服务时,就不会提示这么多信息了

service mysqld restart

chkconfig --list | grep mysqld

chkconfig mysqld on  //设置开机启动

mysqladmin -u root password ‘root‘  // 通过该命令给root账号设置密码为 root

 mysql -u root -p  // 命令来登录我们的mysql数据库了

数据库的主要配置如下:

/etc/my.cnf   这是mysql的主配置文件

/ver/lib/mysql     mysql数据库的数据库文件存放位置

/var/log mysql  数据库的日志输出存放位置

mysql数据库绑定的端口号是 3306

netstat -anp | more

 

 

navicat进行连接会显示连接错误。

 

 

mysql -u root -p  

 

mysql;use mysql;  

 

mysql;select ‘host‘ from user where user=‘root‘;  

 

mysql;update user set host = ‘%‘ where user =‘root‘;  #其中执行这句会报错,不管它

 

mysql;flush privileges;  

 

mysql;select ‘host‘   from user where user=‘root‘; 

 

再次用navicat打开连接成功。

 

 

#对应中文翻译 

 

第一句:以权限用户root登录  

 

第二句:选择mysql库  

 

第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)  

 

第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址  

 

第五句:刷新MySQL的系统权限相关表  

 

第六句:再重新查看user表时,有修改。。  

 

重起mysql服务即可完成。

 

忘记mysql数据库root用户密码:

修改MySQL的登录设置

方法一:

vi /etc/my.cnf
加入:skip-grant-tables

重新启动mysqld 
# /etc/init.d/mysqld restart

 

mysql> USE mysql ;

mysql> UPDATE user SET Password = password ( ‘new-password‘ ) WHERE User = ‘root‘ ;

mysql>flush privileges ;

mysql> quit

#vi /etc/my.cnf
重新启动mysqld 
# /etc/init.d/mysqld restart

 

方法二:

 

# service mysqld stop
# mysqld_safe --skip-grant-tables --skip-networking &
//注意我们加了--skip-networking,避免远程无密码登录MySQL。
# mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("mynewpassword") where User=‘root‘;
mysql> flush privileges;
mysql > quit
# service mysqld restart
#
mysql -u root -pmynewpassword

注意,-p和密码间不能有空格。

 
 
 
 



 

 

mysql安装等操作

标签:

原文地址:http://www.cnblogs.com/Bourke/p/5775808.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!