linuxmysql5的简单介绍

发布时间:2022-11-09

本文目录一览:

  1. linux,mysql5安装后查看3306处于监听状态,如何进入mysql
  2. linux中mysql5升级到mysql5.5的方法
  3. Linux 中安装MySQL5出现问题,请各位高手帮忙!!!
  4. 跪求 linux 下mysql-5[1].0.22.tar的安装步骤
  5. linux如何安装mysql

linux,mysql5安装后查看3306处于监听状态,如何进入mysql

应该是mysql安装路径里bin目录下:

mysql -h localhost -u root -p

回车后会让你输入密码!如果是首次安装成功是不用输入密码的!

linux中mysql5升级到mysql5.5的方法

手上有一朋友的服务器是MYSQL5.1,因需要升级到5.5或以上,这儿写下升级到5.5的过程。

安装5.5依赖安装包

yum install -y autoconf* automake* zlib* libxml* ncurses-devel* libgcrypt* libtool* openssl*

安装cmake

yum install -y cmake

在升级前,建议先将之前5.1的mysql及数据库目录备份一下。

停止掉mysql

service mysql stop

升级mysql 5.5.36

tar xf mysql-5.5.36.tar.gz
cd mysql-5.5.36
cmake \
  -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
  -DSYSCONFDIR=/etc \
  -DMYSQL_DATADIR=/usr/local/mysql/var \
  -DMYSQL_TCP_PORT=3306 \
  -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \
  -DMYSQL_USER=mysql \
  -DEXTRA_CHARSETS=all \
  -DWITH_READLINE=1 \
  -DWITH_SSL=system \
  -DWITH_EMBEDDED_SERVER=1 \
  -DENABLED_LOCAL_INFILE=1 \
  -DWITH_INNOBASE_STORAGE_ENGINE=1
make
make install

删除/etc/下的my.cnf配置文件

rm -rf /etc/my.cnf

拷贝5.5的配置文件

cp support-files/my-huge.cnf /etc/my.cnf

尝试启动一下

service mysql start

执行更新程序并重启mysql

/usr/local/mysql/bin/mysql_upgrade

如果一路OK就没事儿,但要是出了错误,请参考我另外一篇文章:mysql5.5升级过程中mysql_upgrade失败的问题

查看下现在的mysql版本

cat mysql_upgrade_info

好了,升级工作完成。

再附升级失败问题解决

在升级mysql5.5过程中,执行:

/usr/local/mysql/bin/mysql_upgrade

提示:

Looking for 'mysql' in: /usr/local/mysql/bin/mysql
Looking for 'mysqlcheck' in: /usr/local/mysql/bin/mysqlcheck
Running 'mysqlcheck'...
/usr/local/mysql/bin/mysqlcheck: Got error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FOR UPGRADE' at line 1 when executing 'CHECK TABLE ... FOR UPGRADE'
FATAL ERROR: Upgrade failed

想起之前5.1好像是有密码的!这儿换种方式尝试:

/usr/local/mysql/bin/mysql_upgrade -S /var/data/mysql.sock -uroot -p

这个也不行了,突然想到出奇招,还是使用5.5的二进制程序,然后更改启动参数,因为我只想要把data目录下的表结构升级而已,必须指定的参数只是data目录,于是我做了如下尝试:

# 启用 --skip-grant-tables参数避开检查,先启动再说
/usr/local/mysql/bin/mysqld --datadir=/usr/local/mysql/var/ --user=mysql --skip-grant-tables

看上去成功了。中间报了一些innodb的错误,不去理会,应该是配置或是这个半阴半阳状态下问题,这个以后再解决。 接下来停止这个服务:

mysqladmin shutdown

然后以正常参数启动mysqld服务。修改些my.cnf中的配置参数,以适合mysql5.5。 一句话总结:

/usr/local/mysql/bin/mysqld --datadir=/usr/local/mysql/var/ --user=mysql --skip-grant-tables

Linux 中安装MySQL5出现问题,请各位高手帮忙!!!

这个文件是在mysql/scripts 里,你这样运行就可以了:

cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql

跪求 linux 下mysql-5[1].0.22.tar的安装步骤

第一步:安装mysql-5.0.22.tar.gz

tar zxvf mysql-5.0.22.tar.gz
cd mysql-5.0.22
./configure --prefix=/usr/local/mysql
make
make clean
make install

创建mysql用户

groupadd mysql
useradd -g mysql -d /usr/local/mysql -s /sbin/nologin mysql

初始化表

/usr/local/mysql/bin/mysql_install_db --user=mysql

设置目录访问权限

cd /usr/local/mysql
chown -R root .
chown -R mysql var
chown -R mysql var/
chown -R mysql var/mysql/
chgrp -R mysql .

运行

使用命令测试安装是否成功:

/usr/local/mysql/bin/mysqld_safe --user=mysql

如果显示:

Starting mysqld daemon with database from /usr/local/mysql/var

表示安装成功。

设置开机自动运行

编辑 /etc/rc.d/rc.local 文件,加入一行:

/usr/local/mysql/bin/mysqld_safe

OK!Mysql的安装和设置就完成了!

linux如何安装mysql

linux系统如何安装mysql?我们一起来了解一下吧。

  1. 打开电脑,并且点击打开命令行窗口。
  2. 输入以下命令进行安装前的基本更新:
    sudo apt-get update
    
  3. 输入以下命令下载安装包:
    sudo apt-get install mysql-server
    
    这个时候会提示,输入 y 即可。等待一下即可。
  4. 输入以下命令设置密码:
    sudo mysql_secure_installation
    
    输入 N,然后设置密码。
  5. 输入 N 取消移除。
  6. 然后陆续输入 Y-N-Y,即可完成安装。 以上就是的分享,希望能帮到大家。 本文章基于 Thinkpad E15 品牌、CentOS 7 系统撰写的。