Linux系统要搭建好GCC的编译环境。使用CentOS的话可以:yum -y install gccyum -y install gcc-c++ 创建安装目录 mkdir /data/mysql cd mysql-5.5.2-m2/ ./configure-
使用CentOS的话可以:
yum -y install gcc
yum -y install gcc-c++
3、如果还没有mysql用户,创建:
4、修改目录权限:
5、创建数据目录(mysql5.5默认已经没有data目录了)
6、从源安装目录拷贝文件
7、初始化数据库:
8、安装完成。初始密码都为空。
9、添加环境变量
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/data/mysql/bin
export PATH
unset USERNAME
###################################修改密码的方式:
/data/mysql/bin/mysqladmin -u root password '123456'其中引号内的
第二种更改密码的方式:
# mysql -u root mysql
mysql>use mysql;
mysql>desc user;
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY
"root"; //为root添加远程连接的能力。
mysql>update user set Password =
password('xxxxxx') where User='root';
mysql>select Host,User,Password
mysql>flush privileges;
mysql>exit
注:红色password为mysql的加密方式。在user表中保存的密码非明文,而是以*开头的一串加密的字符串,切记直接将明文密码直接update到数据库。否则,登录会提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)。
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。