本文目录一览:
- linux,mysql5安装后查看3306处于监听状态,如何进入mysql
- linux中mysql5升级到mysql5.5的方法
- Linux 中安装MySQL5出现问题,请各位高手帮忙!!!
- 跪求 linux 下mysql-5[1].0.22.tar的安装步骤
- 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?我们一起来了解一下吧。
- 打开电脑,并且点击打开命令行窗口。
- 输入以下命令进行安装前的基本更新:
sudo apt-get update
- 输入以下命令下载安装包:
这个时候会提示,输入sudo apt-get install mysql-server
y
即可。等待一下即可。 - 输入以下命令设置密码:
输入sudo mysql_secure_installation
N
,然后设置密码。 - 输入
N
取消移除。 - 然后陆续输入
Y-N-Y
,即可完成安装。 以上就是的分享,希望能帮到大家。 本文章基于 Thinkpad E15 品牌、CentOS 7 系统撰写的。