cp support-files/mysql.server /etc/init.d/mysqld vi /etc/profile export PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH source /etc/profile #使用环境变量生效
十、启动mysql服务并加入开机自启动
service mysqld start chkconfig --level 35 mysqld on
十一、检查mysql服务是否启动
netstat -tulnp | grep 3306 mysql -u root -p #密码为空,如果能登陆上,则安装成功。
十二、修改MySQL用户root的密码
mysqladmin -u root password '123456'
注:也可运行安全设置脚本,修改MySQL用户root的密码,同时可禁止root远程连接,移除test数据库和匿名用户。
/usr/local/mysql/bin/mysql_secure_installation
十三、可能会出现的错误
问题:Starting MySQL..The server quit without updating PID file ([FAILED]/mysql/Server03.mylinux.com.pid).
解决:修改/etc/my.cnf 中datadir,指向正确的mysql数据库文件目录
问题:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
解决:新建一个链接或在mysql中加入-S参数,直接指出mysql.sock位置。
ln -s /usr/local/mysql/data/mysql.sock /tmp/mysql.sock /usr/local/mysql/bin/mysql -u root -S /usr/local/mysql/data/mysql.sock
问题:-bash:mysql:command not found
解决:因为mysql命令的路径在/usr/local/mysql/bin下面,所以你直接使用mysql命令时,系统在/usr/bin下面查此命令,所以找不到了。
做个链接即可:
ln -s /usr/local/mysql/bin/mysql /usr/bin