[root@CentOS mysql-5.5.16]# mkdir -p /var/mysql/log/
[root@CentOS mysql-5.5.16]# chown -R mysql:mysql /var/mysql/
[root@CentOS mysql-5.5.16]# cp /usr/src/mysql-5.5.16/support-files/my-large.cnf /var/mysql/my.cnf
[root@CentOS mysql-5.5.16]# cp /usr/src/mysql-5.5.16/support-files/mysql.server /etc/init.d/mysqld
[root@CentOS mysql-5.5.16]# /usr/local/mysql/scripts/mysql_install_db \
> --defaults-file=/var/mysql/my.cnf \
> --basedir=/usr/local/mysql \
> --datadir=/var/mysql/data \
> --user=mysql
相同功能
[root@CentOS mysql-5.5.16]# /usr/local/mysql/scripts/mysql_install_db --defaults-file=/var/mysql/my.cnf --basedir=/usr/local/mysql --datadir=/var/mysql/data --user=mysql
[root@CentOS mysql-5.5.16]# chmod +x /etc/init.d/mysqld
[root@CentOS mysql-5.5.16]# vim /etc/init.d/mysqld (修改)
basedir=/usr/local/mysql
datadir=/var/mysql/data
[root@CentOS mysql-5.5.16]# chkconfig --add mysqld
[root@CentOS mysql-5.5.16]# chkconfig --level 345 mysqld on
[root@CentOS mysql-5.5.16]# service mysqld start
Starting MySQL.. SUCCESS!
[root@CentOS tmp]# mysqladmin -u root -p password 123.com
Enter password:
四、FQA常见问题
①[root@CentOS mysql-5.5.16]# service mysqld start
Starting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/CentOS.LNMP.pid).
解决方案:
[root@CentOS mysql-5.5.16]# mv /etc/my.cnf my.cnf.bakcup
②[root@CentOS mysql-5.5.16]# mysqladmin -u root -p password 123.com
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!
解决方案:
[root@CentOS mysql-5.5.16]# vim /var/mysql/my.cnf
socket =/tmpl/mysql.sock 修改socket = /var/lib/mysql/mysql.sock
[root@CentOS tmp]# ln -s /tmp/mysql.sock /var/lib/mysql/
[root@CentOS tmp]# mysqladmin -u root -p password 123.com
Enter password:
联系:QQ:64324613
本文出自 “13975309974” 博客