作者:鸳鸯520_205 | 来源:互联网 | 2023-07-13 19:14
本文目录一览:
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(放到/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 (设定root可以访问/usr/local/mysql目录)
# chown -R mysql var (设定mysql用户能访问/usr/local/mysql/var目录,该目录中存放mysql的数据库文件)
# chown -R mysql var/ (设定mysql用户能访问/usr/local/mysql/var目录下的所有文件)
# chown -R mysql var/mysql/ (设定mysql用户能访问/usr/local/mysql/var/mysql目录下的所有文件)
# chgrp -R mysql (设定mysql组能访问/usr/local/mysql目录)
运行
使用命令 # /usr/local/mysql/bin/mysqld_safe --user=mysql 测试安装是否成功
如果显示
[1]
# Starting mysqld daemon with database from /usr/local/mysql/var
表示安装成功
设置开机自动运行
# vi /etc/rc.d/rc.local
在里面加入一行
/usr/local/mysql/bin/mysqld_safe
OK!Mysql的安装和设置就完成了!
linux如何安装mysql
; linux系统如何安装mysql?我们一起来了解一下吧。
1、打开电脑,并且点击打开命令行窗口。
2、输入sudoapt-getupdate,这样可以进行安装前的基本更新。
3、输入sudoapt-getinstallmysql-server,下载安装包,这个时候会提示,输入y即可。等待一下即可。
4、输入sudomysql_secure-installation,输入N,然后设置密码。
5、输入N取消移除。
6、然后陆续输入Y-N-Y,即可完成安装。
以上就是的分享,希望能帮到大家。
本文章基于ThinkpadE15品牌、centos7系统撰写的。