原码安装MySQL时出现的问题和解决方法
1.配置文件没有修改
初始化数据库信息
mysqld --initialize --user=mysql
mysqld --initialize --user=mysql 初始化数据库目录
初始化成功会生成 data 目录,属主为 mysql,如果不不加 --user=mysql ,则数据库目录为 root 权限, 会出错
[root@wangying ~]# mysqld_safe & 开启服务器就会出现错误
[1] 1146
Logging to '/usr/local/mysql/data/wangying.err'.
2018-08-31T10:05:12.467041Z mysqld_safe Directory '/var/lib/mysql' for UNIX socket file don't exists.
用客户端登录
[root@localhost ~]# mysql -uroot -p' bE:+/Mth#1<&'
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
[root@localhost ~]#