原帖由 myr 于 2009-6-3 23:28 发表
[root@ee mysql]# mysqld start
090603 22:48:02 [Warning] No argument was provided to --log-bin, and --log-bin-index was not used; so replication may break when this MySQL server acts as a master ...
原帖由 cenalulu 于 2009-6-4 00:04 发表
关键是这句
[ERROR] Can't open the mysql.plugin table.
修改mysql下的data目录的权限,然后再执行
mysql_install_db --datadir=/usr/local/mysql --user=mysql
其中/usr/local/mysql是mysql数据文件存 ...
原帖由 myr 于 2009-6-4 09:14 发表
mysql下没有data目录
还有,我原来有正在使用的数据库,可以在mysql_install_db --datadir=/usr/local/mysql --user=mysql 吗?????
[root@ee mysql]# ll
总用量 40
drwxr-xr-x 2 mysql ro ...
原帖由 cenalulu 于 2009-6-4 12:34 发表
那也就是说你做的是升级mysql的操作咯?
那就按照提示所说的[ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
运行一下mysql_upgrade,具体的参数可以man一下。
还 ...
原帖由 cenalulu 于 2009-6-5 10:41 发表
首先,如果你决定以后就一直用mysql2的话,最好var文件别放原来的mysql下。
然后你check下面几项吧。
1. ps aux|grep mysql
看看有没有在跑的进程
2. 看一下 /usr/local/mysql2/var 的权限 (我的建议是 ...
原帖由 聪明笨小孩 于 2009-6-5 10:49 发表
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my2.cnf --user=mysql &
原帖由 Coolriver 于 2009-6-5 14:30 发表
另外,LZ 以前启动MySQL也是:
#mysqld start
???不知道是不是可行?
我的推荐的方法是:
/usr/local/mysql/libexec/mysqld --defaults-file=/etc/my.cnf &
#user = mysql 添加到[mysqld] 中。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |