1,可能有sock文件缺失!
答:修改配置文件my.cnf 找到 socket = /tmp/mysql.sock 修改一下路径,然后重新启动mysql
sock文件是mysql启动时会生成的一个临时文件
2.没有mysql命令!
答:看看/etc/my.cnf有没有这个文件,没有就在mysql的安装目录找到mysql-medium.cnf文件 copy过去重命名为my.cnf,修改PATH系统变量
PATH=$PATH:MYSQL安装包路径/bin --加上mysql安装目录到bin目录就行 (指定查找命令的目录)
然后重新启动mysql 应该就可以用mysql -uroot的命令了
3.没有service服务!
答:cp support-files/mysql.server /etc/init.d/mysql
# 添加服务 chkconfig --add mysql
# 显示服务列表
chkconfig --list
4.改密码!
答:1.在mysql的安装目录/bin下mysqladmin -u root password ‘新密码’
2.登录mysql的控制台后 mysql -uroot 修改密码 SET PASSWORD = PASSWORD('123456');
或者 UPDATE user SET PASSWORD=PASSWORD('123456') WHERE USER='mysql';
5.远程连接问题
答:默认mysql是localhost本地连接,在mysql控制台上 执行
grant all privileges on *.* to root@'%' identified by 'root'; //授权
flush privileges;//立即生效
然后确保防火墙关闭,端口开放就可以远程连接上了