linux系统下mysql安装过程中遇到的问题与解决方法
来源:互联网 发布:java面试简历免费下载 编辑:程序博客网 时间:2024/05/01 21:32
问题ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
解决方法:修改/etc/my.cnf
socket = /var/lib/mysql/mysql.sock? #添加该行
问题Starting MySQL... ERROR! The server quit without updating PID file (/data/mysql/server-2.novalocal.pid).
解决方法:键入以下内容
(1)/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/
(2)权限问题:/data/mysql /var/lib/mysql /usr/local/mysql
(3)进程卡死:使用ps -ef |grep mysql* 查看mysql进程如果有就kill
问题ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO)
解决方法1、先停止mysql:/etc/init.d/mysql stop
2、输入:/etc/init.d/mysql stop ? (service mysqld stop )
/usr/bin/mysqld_safe --skip-grant-tables
另外开个SSH连接
[root@localhost ~]# mysql
mysql>use mysql
mysql>update user set password=password("123456") where user="root";
mysql>flush privileges;
mysql>exit
然后
[mysql@localhost etc]$ ps -A | grep mysql
4532 pts/0 ? ?00:00:00 mysqld_safe
5542 pts/0 ? ?00:00:00 mysqld
[mysql@localhost etc]$ kill -9 4532 5542?
正常启动 MySQL:/etc/init.d/mysql start ? (service mysqld start)
第三步:
登陆ok。 mysql -uroot -p
进入mysql后可能还需要使用set password=password(“123456”);重新设置密码才能正常使用
问题CMake Error at cmake/readline.cmake:64 (MESSAGE):
Curses library not found. Please install appropriate package,
解决方法:rm -f CMakeCache.txt
删除刚才编译生成的 CMakeCache.txt 文件
安装 ncurses-devel 包
yum install ncurses-devel
问题:ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.
解决:/usr/local/mysql/bin/mysqladmin -uroot -p password
解决方法:修改/etc/my.cnf
socket = /var/lib/mysql/mysql.sock? #添加该行
问题Starting MySQL... ERROR! The server quit without updating PID file (/data/mysql/server-2.novalocal.pid).
解决方法:键入以下内容
(1)/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/
(2)权限问题:/data/mysql /var/lib/mysql /usr/local/mysql
(3)进程卡死:使用ps -ef |grep mysql* 查看mysql进程如果有就kill
问题ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO)
解决方法1、先停止mysql:/etc/init.d/mysql stop
2、输入:/etc/init.d/mysql stop ? (service mysqld stop )
/usr/bin/mysqld_safe --skip-grant-tables
另外开个SSH连接
[root@localhost ~]# mysql
mysql>use mysql
mysql>update user set password=password("123456") where user="root";
mysql>flush privileges;
mysql>exit
然后
[mysql@localhost etc]$ ps -A | grep mysql
4532 pts/0 ? ?00:00:00 mysqld_safe
5542 pts/0 ? ?00:00:00 mysqld
[mysql@localhost etc]$ kill -9 4532 5542?
正常启动 MySQL:/etc/init.d/mysql start ? (service mysqld start)
第三步:
登陆ok。 mysql -uroot -p
进入mysql后可能还需要使用set password=password(“123456”);重新设置密码才能正常使用
问题CMake Error at cmake/readline.cmake:64 (MESSAGE):
Curses library not found. Please install appropriate package,
解决方法:rm -f CMakeCache.txt
删除刚才编译生成的 CMakeCache.txt 文件
安装 ncurses-devel 包
yum install ncurses-devel
问题:ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.
解决:/usr/local/mysql/bin/mysqladmin -uroot -p password
问题:-bash: ./mysql_install_db: /usr/bin/perl: bad interpreter: No such file or directory
缺少安装组件,perl和perl-devel
yum安装即可
yum -y install perl perl-devel
0 0
- linux系统下mysql安装过程中遇到的问题与解决方法
- LAMP在Linux系统下的安装中遇到的问题与解决方法
- 系统安装过程中遇到的一些问题及解决方法
- 通过SQLyog远程管理linux下mysql过程中遇到的问题以及解决方法
- 安装MySQL过程中遇到的问题
- Linux下安装MySQL遇到的问题
- Linux下安装MySQL遇到的问题
- linux系统下mysql的安装过程
- 安装LDAP Server过程中遇到的问题及其解决方法
- Scrapy安装过程中遇到的问题及解决方法
- linux下的安装mysql与遇到一些常见问题的解决方法
- 在windows下安装apache+mysql+php时遇到的问题与解决方法
- 使用EMWIN过程中遇到的问题与解决方法
- linux下安装redis及其中遇到的问题的解决方法
- linux 操作系统下安装oracle遇到的问题及解决方法
- Linux下oracle10g的安装过程中遇到的部分环境验证问题的解决【转载】
- Linux下安装Memcache以及安装过程中一些问题的解决方法
- python mysql驱动安装过程中遇到的问题
- 【Java】K-means算法Java实现以及图像分割(续)
- jpa配置文件借鉴
- 动态二级菜单
- 【UML】颗粒归仓--再谈UML
- 一天一条Linux指令-lsb_release
- linux系统下mysql安装过程中遇到的问题与解决方法
- ViewsFrom
- 开启mysql日志
- C#:NameValueCollection
- Jfinal freemarker
- 基于HttpClient4.5.1实现Http访问工具类
- 使用BigDecimal(在java中怎么计算货币值)
- Android Layout 属性大全
- 关于我最喜爱的MBP