/usr/local/mysql/bin/mysqld_safe
看看mysql能否正常工作
mysql -uroot mysql
或者 netstat -atln
看看有没有3306的端口打开,(如果mysqld不能启动,看看/web/mysql/var下的出错日志,一般都是目录权限没有设置好的问题 )
哈哈,没有问题。启动正常。
/usr/local/mysql/bin/mysql_install_db --user=mysql
创建数据库mysql,用户为mysql
接下来做个链接,觉得方便一些。(做链接前确保用户PATH路径里有sbin)
ln -s /usr/local/mysql/bin/mysql /sbin/mysql
ln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin
好了,没有什么问题就重新启动一下。
接下来做一些更好的设置吧。让mysql更好的运行吧。
cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
copy配置文件,有large,medium,small三个环境下的,根据机器性能选择,如果负荷比较大,可修改里面的一些变量的内存使用值
设置自动启动mysql
设定开机自启动mysql
#cd /usr/local/mysql/share/mysql
#cp mysql.server /etc/init.d/mysql
#cd /etc/rc3.d
#ln -s ../init.d/mysql S100mysql
#ln -s ../init.d/mysql K100mysql
#cd /etc/rc5.d
#ln -s ../init.d/mysql S100mysql
#ln -s ../init.d/mysql K100mysql
#cd ../init.d
#chmod 755 mysql
重新启动,看mysql是否正常自动启动。
mysqladmin -uroot password "888888"
设定root账户的密码
mysql -uroot -p
输入你设置的密码
mysql>use mysql;
mysql>delete from user where password=""; #删除用于本机匿名连接的空密码帐号
mysql>update user set host = '%' where host = 'localhost';设置远程用户登录(否则只有localhost可以操作数据库)
mysql>flush privileges;
mysql>quit
一切正常。