本例使用的是 mysql-5.0.45.tar.gz
安装编译前提:
Yum install gcc
Yum install gcc-c++
1. 第一个MYSQL安装
编译1.带上参数
./configure --prefix=/usr/local/mysql
--with-named-curses-libs=/usr/lib/libncurses.so.5 可能需要的参数
Make
Make install
将标准配置文件导入
cp ./support-files/my-medium.cnf /etc/my.cnf
建立mysql 数据库目录
Mkdir /usr/local/mysql/var
初始化MYSQL
/usr/local/mysql/bin/mysql_install_db
启动mysql
/usr/local/mysql/bin/mysqld_safe --user=root &
停止mysql
/usr/local/mysql/bin/mysqladmin shutdown
登陆
./usr/local/mysql/bin/mysql
GRANT ALL PRIVILEGES ON * TO root@??%?? IDENTIFIED BY ??123456??;
mysql> GRANT ALL PRIVILEGES ON * TO root@"%" IDENTIFIED BY "rootpwd";
添加MYSQL用户权限.
Mysql>Flush privileges
更新权限
试登陆MYSQL
FQA:[root@fengge mysql-5.0.45]# locate libncurses.so
Q1:编译1.带上参数
./configure --prefix=/usr/local/mysql
--with-named-curses-libs=/usr/lib/libncurses.so.5 可能需要的参数
运行以下命令查询目录
[root@fengge mysql-5.0.45]# locate libncurses.so
/lib/libncurses.so.5
/lib/libncurses.so.5.7
所以改成
./configure --prefix=/usr/local/mysql --with-named-curses-libs=/lib/libncurses.so.5