SUSE Linux安装 MySQL
2015-10-05 00:45
489 查看
1. 具体安装细节见此连接,非常详细:
http://blog.csdn.net/skylinethj/article/details/38856295
2. 几个容易出现的问题:
2.1 更改默认监听端口后,本地登录最好带上端口号:
mysql -uroot -P8585 -p
2.2 更改数据库默认存储路径后,应把mysql.sock这个配置项填正确
socket = /data/mysql/mysql.sock
这里不能填错,否则启动不了服务,会报如下错误
Can't start server : Bind on unix socket: Permission denied
070801 1:01:42 [ERROR] Do you already have another mysqld server running on socket: /var/lib/mysql/mysql.sock ?
这个错误也许还有别的原因,但是这是其中一个。
2.3 把MySQL添加到你系统的启动服务组里面去
2.4 把MySQL从启动服务组里面删除
2.5 自动启动
chkconfig
mysql on
2.6
启动服务
从运行脚本启动
cd
/etc/init.d
./mysql
start
从服务启动,前提是mysql加入chkconfig管理的服务
service
mysql start
2.7 忘记root密码解决方法
关掉mysql,以安全模式启动,然后另开一个窗口,不需要密码登录,然后更改密码。
mysqld_safe --skip-grant-tables
注意,如果更改了数据库路径,应用参数指定路径。
mysqld_safe --skip-grant-tables
--datadir=/mysqldata/mysql
http://blog.csdn.net/skylinethj/article/details/38856295
2. 几个容易出现的问题:
2.1 更改默认监听端口后,本地登录最好带上端口号:
mysql -uroot -P8585 -p
2.2 更改数据库默认存储路径后,应把mysql.sock这个配置项填正确
socket = /data/mysql/mysql.sock
这里不能填错,否则启动不了服务,会报如下错误
Can't start server : Bind on unix socket: Permission denied
070801 1:01:42 [ERROR] Do you already have another mysqld server running on socket: /var/lib/mysql/mysql.sock ?
这个错误也许还有别的原因,但是这是其中一个。
2.3 把MySQL添加到你系统的启动服务组里面去
chkconfig – add mysql
2.4 把MySQL从启动服务组里面删除
chkconfig – del mysql
2.5 自动启动
chkconfig
mysql on
2.6
启动服务
从运行脚本启动
cd
/etc/init.d
./mysql
start
从服务启动,前提是mysql加入chkconfig管理的服务
service
mysql start
2.7 忘记root密码解决方法
关掉mysql,以安全模式启动,然后另开一个窗口,不需要密码登录,然后更改密码。
mysqld_safe --skip-grant-tables
注意,如果更改了数据库路径,应用参数指定路径。
mysqld_safe --skip-grant-tables
--datadir=/mysqldata/mysql
相关文章推荐
- 菜鸟的Linux历程-LAMP搭建之环境准备
- Install openCV in Linux
- Linux系统结构 详解
- linux安装weblogic
- Centos下配置用户sudo权限
- Linux入门的一些快捷键
- Linux FSCK自动修复文件系统
- LINUX下 ZeroMQ安装实例
- 如何在 Linux 上使用 x2go 设置远程桌面
- Wps for linux 安…
- linux最大线程和进程
- Top 10 Linux console application…
- linux 软件安装
- 学习linux/unix编程方法的建议
- CentOS 6下PXE+Kickstart无人值守安装操作系统
- 在Linux平台下如何编译一个C++工程
- ubuntu默认root密码
- navicat linux
- CentOS挂载光盘
- Linux增加swap空间