mysql源码安装

安装路径是/home/opt/mysql(/home是独立分区)
mysql版本是5.1.44
1.编译前准备
./configure --prefix=/home/opt/mysql
--enable-assembler
--enable-profiling
--with-mysqld-user=mysql
--with-plugins=innobase,myisam
--with-charset=utf8
--with-named-curses-libs=/usr/lib/libncurses.so.5


2.增加mysql用户,使其UID=500,不需要家目录
#useradd --uid 100 -M mysql

3.安装初始化数据库
#mysql_install_db --basedir=/home/opt/mysql --datadir=/home/opt/mysql/data --user=mysql
注意加上--basedir和--datadir
配置文件放到安装目录下,方便配置与管理(从$MYSQL_HOME/share/mysql中copy)
注: 如果想用以前的数据库, 可以不用做安装初始化数据库这一步,
在配置文件指出数据库的位置就行了

4.启动mysql服务器
#mysqld_safe &

5.安装完初始系统后,默认root的密码为空,而且还有空用户
修改root密码有两种方式:
1). #mysqladmin -U root password <new-password>
2).
mysql> update mysql.user set password=PASSWORD('PWD') where user='root'
mysql> delete from mysql.user where user=''
mysql> flush privileges;

6.建立数据库
mysql> create database db_name default charset utf8;
创建相关的mysql用户
mysql> grant all on db_name.* to user_name@localhost identified by '123';
mysql> flush privileges;




你可能感兴趣的:(mysql,配置管理)