远程访问mysql数据库需要在数据库服务器上授权用户,并设置监听ip地址
本地访问:
mysql -u username -p 输入username的passwd解决“linux系统mysql服务启动失败”问题的具体步骤如下:
1、首先我们查找mysql.sock的文件位置,如果忘记了文件的位置,首先查看/etc/my.cnf文件。
2、然后我们将mysql.sock文件进行改名,使用linux的mv命令即可,这里我们改为mysql.sock.bak0830。
3、然后这时候我们再使用命令启动mysql,service mysqld start,会看到出现mysqld启动OK的字样。
4、可以通过ps –ef|grep mysql,查看一下mysql的进程,如下发现mysql已经启动了。
5、可以通过数据库连接工具进行mysql的相关 *** 作了,比如查看目前存在的连接情况等。
6、mysql启动的时候错误可以通过日志进行判断,日志的路径同样在my.cnf中可以看出。
这样就解决了“linux系统mysql服务启动失败”的问题。
第一步:先停止所有mysql 进程# killall -TERM mysqld
第二步:用安全模式启动
# /usr/local/mysql/bin/mysqld_safe --skip-grant-table &
注: 启动时会报错,而且卡在哪不动,这时你只要回车即可,然后再用空密码就能登陆了
第三: 用空密码登陆,修改mysql 的root 密码
# mysql -uroot -p//登录mysql
mysql>use mysql // 选择mysql 数据库
mysql>update user set password=password("654123") where user="root" // 更新root 密码
mysql>flush privileges// 使修改立即生效
第四: 用你修改的密码登陆!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)