• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > linux mysql安装与维护的详情介绍

linux mysql安装与维护的详情介绍

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了linux ,mysql,安装与维护等相关知识,希望本文的分享对您有所帮助
近来进行mysql的研究使用,对于服务器知识一窍不通的我还是需要从基本练起,首先从mysql的安装开始,安装步骤如下:

一、 卸载原先数据库

1、 查询系统有没有安装数据库

rpm -qa | grep mysql

2、卸载原先的数据库

   rpm -e mysql  // 普通删除模式
 rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除


如果上述命令任然无法删除,则可以参考: 《linux 怎么完全卸载mysql数据库 》

二、 使用yum 安装数据库

1、查询yum提供的数据库版本

                     yum list | grep mysql

2、安装数据库

                    yum install  -y  mysql-server  mysql  mysql-deve

3、 查看安装的数据库版本

                     rpm -qi mysql-server

4、启动数据库

 service mysqld start            
 如果命令启动不了:mysql: unrecognized service            
 使用:    /etc/rc.d/init.d/mysqld start            
 修改启动文件权限   chmod 755 /etc/rc.d/init.d/mysqld
 再次启动:service mysqld start

5、查询数据库是否开机启动

chkconfig --list | grep mysqld

6、设置开机启动

chkconfig mysqld on

7、设置mysql 数据库 root 用户的初始密码

  /usr/bin/mysqladmin -u root password 'new-password'

或

mysqladmin -u root password 'root'

8、进入mysql:#mysql -u root

三、查看数据库配置文件位置

1、cat /etc/my.cnf

 
 
[root@bogon Desktop]# cat /etc/my.cnf
                [mysqld]
                datadir=/var/lib/mysql
                socket=/var/lib/mysql/mysql.sock
                user=mysql
                # Disabling symbolic-links is recommendedto prevent assorted security risks
                symbolic-links=0

2、查看mysql数据位置与日志

/var/lib/mysql
             /var/log/mysqld.log


四、报错修改

使用root用户登录发生以下错误:

mysqlaccess denied for user 'root'@

进行如下修改:

 # /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>

以上就是linux mysql安装与维护的详情介绍的内容,更多相关内容请关注微课江湖()!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 解析远程连接管理其他机器上的MYSQL数据库
  • 解析Mysql备份与恢复简单总结与tee命令的使用介绍
  • mysql基础:mysqld_safe 启动执行流程详解
  • 深入解析mysql.sock不见的问题
  • 基于Mysql的IP处理函数inet_aton()与inet_ntoa()的深入分析
  • 配置mysql允许远程连接的方法
  • linux mysql 报错:MYSQL:The server quit without updating PID file
  • mysql自动增量备份的实例方法(本地备份与远程备份)
  • linux下mysql自动备份数据库与自动删除临时文件
  • linux下指定mysql数据库服务器主从同步的配置实例

相关文章

  • 2018-12-05mysql order by
  • 2017-05-11MySQL基准测试套件Benchmark安装DBI组件过程分享
  • 2018-12-05详解Mysql中的JSON系列操作函数_MySQL
  • 2018-12-05mssql @@ERROR 使用
  • 2018-12-05sphinxql如何得到结果数及show meta的详细说明
  • 2018-12-05MySQL之——基于Keepalived实现双机HA
  • 2018-12-05删除表数据零基础入门教程汇总
  • 2018-12-05MySQL数据库InnoDB引擎行级锁锁定范围详解
  • 2018-12-05PHP 连接MAMP时数据库服务连接不上该怎么办?
  • 2018-12-05获得SQL数据库信息的代码

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 3步搞定纯真IP数据导入到MySQL的方法详解
    • Mysql 协议嗅探是什么
    • 貌似很强的mysql备份策略分享
    • mysql数据库操作性能优化方式汇总
    • Oracle监听器无法启动,提示“错误1067:进程意外终止”
    • 详细介绍MySQL创建带特殊字符的数据库代码案例
    • Mysql修改默认数据目录
    • 总结MySQL导出数据的实例教程
    • MSSQL安全设置的具体步骤和方法小结
    • 在Oracle中向视图中插入数据的方法_Oracle应用_脚本之家

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有