mysql-5.6.20 源码安装的一些问题
2014-08-27 00:00
459 查看
摘要: mysql-5.6.20 源码安装
安装脚本如下
启动
可以正常成功
再另一台机子上安装却报错了
Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
scripts 下执行这个命令
但是用
会启动两个mysql
配置mysql.server 也会启动两个mysql,目前依旧没解决原因。。。
后续 修改mysql 密码
mysql/bin 目录下
命令关闭mysql
mysql 配置成服务
/usr/local/mysql/bin 加到source 里 这样方便在任何目录下使用mysql 的相关命令
安装脚本如下
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1 make make install cp ./support-files/my-default.cnf /etc/mysql/my.cnf groupadd mysql useradd -g mysql mysql -s /usr/sbin/nologin #不是登陆用户 chown -R mysql:mysql /usr/local/mysql
启动
./mysqld --defaults-file=/etc/mysql/my.cnf --user=mysql
可以正常成功
再另一台机子上安装却报错了
Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
scripts 下执行这个命令
mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
但是用
./mysqld_safe --defaults-file=/etc/mysql/my.cnf --user=mysql
会启动两个mysql
root 4933 18865 0 15:01 pts/1 00:00:00 /bin/sh./mysqld_safe --defaults-file=/etc/mysql/my.cnf --user=mysql
mysql 5023 4933 7 15:01 pts/1 00:00:00 /usr/local/mysql/bin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/localhost.localdomain.err --pid-file=/usr/local/mysql/data/localhost.localdomain.pid
配置mysql.server 也会启动两个mysql,目前依旧没解决原因。。。
后续 修改mysql 密码
mysql/bin 目录下
./mysql -u root mysql> use mysql; #root 用户可以远程登录 mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; #修改密码 mysql> update user set Password = password('*root*') where User='root'; #查看下 mysql> select Host,User,Password from user where User='root'; mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> exit
命令关闭mysql
[sysadm@localhost bin]$ ./mysqladmin -u root -p shutdown
mysql 配置成服务
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld [root@localhost ~]# chmod +x /etc/init.d/mysqld [root@localhost ~]# chkconfig --add mysqld [root@localhost ~]# service mysqld start Starting MySQL..[ OK ]
/usr/local/mysql/bin 加到source 里 这样方便在任何目录下使用mysql 的相关命令
[root@localhost qmailsoft]# echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile [root@localhost qmailsoft]# source /etc/profile
相关文章推荐
- 虚拟机linux上源码安装两个mysql的一些问题。
- 关于mysql5.6.20的一些安装问题
- Mysql 安装及一些小问题
- linux yum安装mysql后要注意的一些初始化问题
- 从源码安装mysql无法定位basedir问题的解决方法
- Fedora 16 下安装mysql 出现Unit mysql.service failed to load 等一些问题的总结
- windows 7 下安装apache php 和mysql的一些问题。
- MySQL源码安装完成后修改安装路径启动问题
- 安装MySQL的一些问题以及解决办法
- 安装Mysql的一些问题,比如Net Connect 卸载不掉
- Linux 安装 MySQL 以及 一些常见问题解决方案
- 通过源码安装部署keystone环境遇到的一些问题
- apache+mysql+php+phpmyadmin安装的一些问题
- 安装mysql过程还有出现的一些问题
- 安装perl和DBI-mysql出现的一些问题
- RHEL5.7 64位源码编译安装mysql-5.5.42遇到的问题
- 安装mysql时的一些问题
- linux yum安装mysql后要注意的一些初始化问题
- 安装Hypertable源码过程中遇到的一些问题
- Ubuntu Server9 + Tomcat + mysql + Jdk 安装后遇到的一些常见问题