linux下安装mysql数据库以及出现的错误

今天我在linux中安装了mysql数据库,一开始使用mysql的源文件安装,但是弄了半天,感觉真的麻烦,然后使用了rpm安装,方便多了。下面我就谈谈我安装的经历。

环境:windows xp,WMware10,centos6.4,使用软件MySQL-client-5.5.31-2.el6.i686.rpm,MySQL-server-5.5.31-2.el6.i686.rpm,软件的版本可能不同,但是不影响安装,主要用到了服务端软件和客户端软件,其他安装包(MySQL-shared-community-5.1.26-0.rhel4.i386.rpm,MySQL-devel-community-5.1.26-0.rhel4.i386.rpm,MySQL-test-community-5.1.26-0.rhel4.i386.rpm,MySQL-community-debuginfo-5.1.26-0.rhel4.i386.rpm)的可以先不安装

安装Mysql

rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。 

安装步骤:

1.首先查看当前操作系统是否安装mysql数据库[root@tang ~]# rpm -qa | grep -i mysql  // 这个命令就会查看该操作系统上是否已经安装了mysql数据库,这里可能出现两行:一行是MySQL-server-5.5.31-2.el6.i686,另一行是MySQL-client-5.5.31-2.el6.i686,如图:   

2如果出现了上面的信息(不同的linux,可能对应的mysql版本不一样),那么. 使用[root@tang ~]# rpm -e mysql 删除该数据库,如果使用上面命令删除时,提示有依赖的其它文件,则用[root@tang ~]# rpm -e --nodeps mysql              可以对其进行强力删除,然后再用[root@tang ~]# rpm -qa | grep -i mysql        查看当前系统上有没有mysql数据库,如果没有就继续走。

3.然后使用命令[root@tang ~]# cd /usr/local             进入存放MySQL-client-5.5.31-2.el6.i686.rpm,MySQL-server-5.5.31-2.el6.i686.rpm的目录,使用[root@tang ~]# cd ls -l查看当前目录的文件,如图:

这个文件夹下有安装用的文件,然后使用 rpm -ivh MySQL-server-5.5.31-2.el6.i686.rpm安装服务端,安装的时候出现

        Preparing... ########################################### [100%]

  1:MySQL-server ########################################### [100%]

         .......................

然后安装客户端rpm -ivh MySQL-client-5.5.31-2.el6.i686.rpm

       Preparing... ########################################### [100%]

  1:MySQL-client  ########################################### [100%]

        ...........................

4.使用[root@tang ~]# netstat -nat查看信息,Mysql默认的端口是3306。如果如下图的一样有3306

那么就可以使用mysql数据库了,如果没有出现3306,那么不急,可以使用[root@tang ~]# /etc/rc.d/init.d/mysql start就可以开启mysq服务,就会出现上面的默认端口3306

5,启动MySQL服务器后,第一次访问是不需要密码的,这是很不安全的,我们可以使用直接设置法给MySQL设置密码,使用命令[root@tang ~]# mysqladmin -u root password 123456

到目前为止,MySQl数据库安装完毕,接下来该干啥就干啥!





  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 下载MySQL安装包 从MySQL官网下载适合您系统的MySQL安装包,选择合适的版本和平台,例如:MySQL Community Server 5.7.30 Linux-Generic (x86, 64-bit), 并将其保存到本地。 2. 安装依赖包 在安装MySQL之前需要先安装一些依赖包,以Debian/Ubuntu系统为例: ``` sudo apt-get update sudo apt-get install libaio1 libnuma1 ``` 3. 解压MySQL安装包 使用以下命令解压MySQL安装包: ``` tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz ``` 4. 创建MySQL用户和组 使用以下命令创建MySQL用户和组: ``` groupadd mysql useradd -r -g mysql -s /bin/false mysql ``` 5. 移动MySQL文件 将解压的MySQL文件夹移动到/opt目录下: ``` sudo mv mysql-5.7.30-linux-glibc2.12-x86_64 /opt/mysql ``` 6. 配置MySQL 在/opt/mysql目录下创建my.cnf文件: ``` sudo vi /opt/mysql/my.cnf ``` 文件内容如下: ``` [mysqld] # 设置MySQL数据存储路径 datadir=/data/mysql/data # 设置MySQL日志存储路径 log-bin=/data/mysql/binlog/mysql-bin # 设置MySQL错误日志存储路径 log-error=/data/mysql/error/mysql.err # 设置MySQL socket文件存储路径 socket=/var/lib/mysql/mysql.sock # 设置MySQL字符集 character-set-server=utf8 # 设置MySQL端口 port=3306 # 设置MySQL最大连接数 max_connections=500 ``` 7. 创建MySQL数据存储目录 使用以下命令创建MySQL数据存储目录: ``` sudo mkdir -p /data/mysql/data sudo chown -R mysql:mysql /data/mysql ``` 8. 初始化MySQL 使用以下命令初始化MySQL: ``` cd /opt/mysql sudo ./bin/mysqld --defaults-file=/opt/mysql/my.cnf --initialize-insecure --user=mysql --basedir=/opt/mysql --datadir=/data/mysql/data ``` 9. 启动MySQL 使用以下命令启动MySQL: ``` sudo /opt/mysql/support-files/mysql.server start ``` 10. 登录MySQL 使用以下命令登录MySQL: ``` /opt/mysql/bin/mysql -u root -p ``` 11. 修改MySQL root密码 使用以下命令修改MySQL root密码: ``` mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; ``` 12. 安装完成 至此,MySQL离线安装完成。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值