服务器怎么升级mysql 服务器怎么升级主板bios版本

如何在Windows下升级MySQL我在windows环境下升级MySQL 从5.0到5.5升级 。
升级就是重新安装了mysql 。把原来的5.0下的data数据拷贝给5.5mysql下的data 。但是拷贝后,重启5.5mysql 突然识别不了innodb的table_type 。经过学习了解后 。把5.0下的my.ini 文件中innodb的配置选项拷贝给了5.5后,重启问题得到了解决 。
如何升级mysql数据库版本呢?建议你下载phpwamp8.8.8.8,支持切换mysql数据库
PHPWAMP提供180数据库版本随便切换
支持一键自定义php版本、自定义数据库 , 700多个php版本和180数据库版本随便切换
能同运行多个不同的php版本和多个不同的数据库,而且站点管理工具功能十分强大 。
ubuntu mysql怎么升级通常情况下,升级到新版本不需要修改任何数据表 。请检查MySQL发布事项中提到的升级需要注意的地方,如果发现不能直接升级的话,就先用
mysqldump
将数据导出来,然后再导回去 。
如果担心升级失败,就先把旧版本的MySQL改个名字备份起来,以备所需 。
同时,升级完之后可能还需要重新编译跟MySQL相关的程序,因为新版本的头文件和库文件可能有改变了 。
如果升级后发生问题了 , 请先检查是否使用了旧的my.cnf配置文件,可以通过执行命令
"mysqld
--print-defaults"
来打印出各种配置信息来确认 。
升级的时候最好也升级类似Perl的
DBD::mysql
模块,同样,对PHP和Python而言也是一样 。
2、从
MySQL
5.0
升级到
MySQL
5.1

5.0
升级到
5.1
的时候,必须要升级授权表 。否则 , 可能某些存储过程无法运行 。详情请看附录
"mysql_update
MySQL升级时检查数据表" 。
以下是从
5.0
升级到
5.1
需要注意的事项:
检查所有的变化,尤其注意那些标志为
"不兼容的变化"
的部分 。详情请看附录
"mysql_update
MySQL升级时检查数据表"
可能某些发布版本会改变授权表的机制
查看所有重大的变化,详情请看MySQL手册的
"D.1.1.?Changes
in
release
5.1.10
(Not
yet
released)"
章节
以下是升级到MySQL
5.1之后会发生的一些变化:
服务器部分:
不兼容的变化:MySQL
5.1
实现了支持无需重启服务器就能在运行时加载或卸载API插件 。这个特性需要用到mysql.plugin表 , 可以运行
"mysql_upgrade"
命令来创建该表
插件安装在系统变量
plugin_dir
所指的目录下 。这个变量也控制着用户自定义函数(UDFs)所在目录,这相对以前的版本有所改变 。在MySQL
5.1中,所有的UDFs库必须都安装到
plugin_dir
目录下,从旧版本升级的时候,必须把那些库文件都移动到这个目录下
不兼容的变化:系统变量
table_cache
改名为
table_open_cache
不兼容的变化:在MySQL
5.1.6

FULLTEXT
的索引结构发生变化了 。当升级到
5.1.6
甚至更高之后,需要对每个包含
FULLTEXT
字段的数据表执行
"REPAIR
TABLE"
语句

MySQL
5.1.6
以前 , MySQL把普通的查询日志和慢查询都写到文件中 。从5.1.6以后,这些日志可以灵活地选择是是写到日志文件中(跟以前一样)或者写到
mysql
数据库的
general_log

slow_log
表中 。如果启用日志记录,这2种方式都可以使用 。选项
--log-output
用来控制这2种日志的记录方式
从5.1.6开始,特殊字符集的数据库和表的标识符在创建相应目录和文件时都会用对应的字符集编码了
SQL分
阿里云服务器linux 怎么更新mysql方法服务器怎么升级mysql:
1)先输入mysql
-uroot
-p
命令
2)输入密码登陆mysql
3)use
mysql;
//使用mysql库
4)在输入update
mysql.user
set
password=PASSWORD(’123456789′)
where
User=’root’;
更新mysql密码为服务器怎么升级mysql:123456789
5)flush
privileges
;
//刷新库
6)quit
退出mysql
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
如何升级服务器上的MYSQL版本?自己啃 。mysql重装只是重装程序,数据库的数据不会动的 。
不过建议你弄台虚拟机或者测试机测试一下升级过程
【服务器怎么升级mysql 服务器怎么升级主板bios版本】服务器怎么升级mysql的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于服务器怎么升级主板bios版本、服务器怎么升级mysql的信息别忘了在本站进行查找喔 。

    推荐阅读