一般装完mysql 有两种访问方式
1、第一种
在/usr/bin 下书写脚本test.sh 然后脚本中 添加
/opt/app/mysql_3306/bin/mysql --socket=/opt/app/mysql_3306/tmp/mysql.sock
直接 test.sh 访问mysql
2.第二种
mysql -uroot -proot
直接用户名密码访问
第一种变成第二种
首先 testl.sh 进入mysql 命令端
mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
mysql> quit;
然后 将mysql 命令加入到环境变量 /etc/profile
MYSQL_HOME=/路径/mysql
PATH=
P
A
T
H
:
PATH:
PATH:MYSQL_HOME/bin
export PATH MYSQL_HOME
然后
mysql -uroot -p123456
Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
解决方式
vi /etc/my.cnf
然后
/usr/local/mysql/tmp/mysql.sock /tmp/mysql.sock 建立软链接
完成