安装mysql
来源:互联网 发布:淘宝天猫开店要求 编辑:程序博客网 时间:2024/04/29 21:03
3. 编译并安装MySQL
> tar zxvf mysql-VERSION.tar.gz
> cd mysql-VERSION
> ./configure --prefix=/usr/local/mysql --with-plugins=max
可能的错误提示: No curses/termcap library found
解决办法: 安装 ncurses 或者 termcap
1. sudo apt-get install libncurses5-dev
2. 去下载一个ncurses-5.6.tar.gz,
wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz
tar zxvf ncurses-5.6.tar.gz
cd ncurses-5.6
./configure --prefix=/usr --with-shared --without-debug
make
make install
> make
可能的错误提示: /usr/local/lib/libz.a: could not read symbols: Bad value
解决方法如下:
cd zlib-1.2.3 //进入zlib目录
CFLAGS="-O3 -fPIC" ./configure //使用64位元的方法进行编译
make
make install
make clean
> make install
4. 配置并启动MySQL
> cp support-files/my-medium.cnf /etc/my.cnf
> cd /usr/local/mysql
> bin/mysql_install_db --user=mysql
> bin/mysqld_safe --user=mysql &
> bin/mysqladmin -u root password [new-password]
5. 让MySQL自动启动(RedHat)
如果你喜欢在引导机器时自动启动MySQL,你可以拷贝support-files/mysql.server文件到你系统有启动文件的地方。
> cp support-files/mysql.server /etc/rc.d/init.d/mysql
> chmod +x /etc/rc.d/init.d/mysql
> chkconfig --level 3 mysql
> service mysql start
mysql忘记root密码的解决
一. MySQL密码的恢复方法之一
如果忘记了MySQL的root密码,可以用以下方法重新设置:
1. KILL掉系统里的MySQL进程;
killall -TERM mysqld
2. 用以下命令启动MySQL,以不检查权限的方式启动;
safe_mysqld --skip-grant-tables &
3. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD('新密码') where User='root';
mysql> flush privileges;
mysql> quit
重新启动MySQL,就可以使用新密码登录了。
二. MySQL密码的恢复方法二
有可能你的系统没有 safe_mysqld 程序(比如我现在用的 ubuntu操作系统, apt-get安装的mysql) , 下面方法可以恢复
1. 停止mysqld;
sudo /etc/init.d/mysql stop
(您可能有其它的方法,总之停止mysqld的运行就可以了)
2. 用以下命令启动MySQL,以不检查权限的方式启动;
mysqld --skip-grant-tables &
3. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD('newpassword') where User='root';
mysql> flush privileges;
mysql> quit
重新启动MySQL
/etc/init.d/mysql restart
就可以使用新密码 newpassword 登录了。
覆盖的方法重新安装mysql。当编程连接mysql_real_connect可能会出错,在于mysql.sock还是连接以前的。无论什么问题,先打印出出错信息有很大帮助。
- MySQL安装
- MySQL安装
- mysql安装
- mysql 安装
- 安装mysql
- Mysql安装
- mysql安装
- mysql安装
- mySQL安装
- mysql 安装
- Mysql安装
- 安装MySQL
- Mysql安装
- Mysql安装
- 安装MySQL
- MySQL 安装
- 安装MySQL
- Mysql安装
- IBM MQ JAVA客户端连接在多线程的时候特别要注意的一点
- AIX 上的 ITDS 6.1 的配置和故障排除
- 2010年银行网站发展形势及战略建议
- JavaScript数组slice方法详解
- 电子商务网站运营的核心是什么?
- 安装mysql
- 创意
- UVa 10785 The Mad
- .net考试面试题目-2010-03-01
- ubuntu中安装rpm格式的软件包
- 导入/导出Excel
- symbian获取系统时间并转换为字符串发布
- 关于struts令牌机制(Token)
- Custom Control 的一篇好文章