安装Ubuntu mysql解压配置编译
创始人
2024-06-19 20:50:25
0

经过长时间学习mysql-5.1.36,,你可能会遇到Ubuntu mysql安装问题,,这里将介绍Ubuntu mysql安装问题的解决方法。Ubuntu 将有规律和计划的不断发布; 每 6 个月发布一个新版本。你可以使用当前稳定版本或者开发版本。每一种版本的安全升级将支持 18 个月。

安装Ubuntu mysql-5.1.36

1、下载
http://dev.mysql.com/downloads/
2、Ubuntu mysql解压
unzip mysql-5.1.36.zip
3、建立目标文件夹
mkdir /usr/local/mysql
也就是说等下安装的Ubuntu mysql要安装到这个文件夹里面
4、Ubuntu mysql配置
./configure --prefix=/usr/local/mysql/ --with-extra-charsets=all
第2个参数是说明ubuntu可以使用所有的字符集
5、Ubuntu mysql编译
make
6、Ubuntu mysql安装
make install
7、启动
Ubuntu mysql服务并不会自动启动,还需要先初始化MySQL数据库,操作如下:
cd /usr/local/mysql/bin
sudo ./mysql_install_db --user=
注意,这里最后的username是指可以操作数据库的用户,可以是当前用户,也可以新建用户
./mysqld_safe --user=
这里的username就是刚才的那个

8、为根用户创建密码
8.1、用SET PASSWORD命令
./mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

8.2、用mysqladmin
./mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
./mysqladmin -u root password oldpass "newpass"

8.3、用UPDATE直接编辑user表
./mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
./mysqld_safe --skip-grant-tables&
./mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
我只测试了前2种,第三种不知道怎么样

9、测试
mysql -u root
会提示输入密码,就用刚才设置的密码
123456
如果出现mysql>,说明成功了
  
10、创建数据库
CREATE DATABASE MYTEST;
USE MYTEST;
CREATE TABLE TEST (TEST VARCHAR(10));
INSERT INTO TEST VALUES ('TEST');
SELECT * FROM TEST;
如果能出结果,说明一且都正常了。

11、问题
11.1、
描述:
configure: error: No curses/termcap library found
解决:
apt-get install ncurses-dev  

11.2、
描述:
缺少g++
解决:
apt-get install g++

11.3、
描述:
-fno-rtti -c -o my_new.o my_new.cc
../include/my_global.h:988: error: redeclaration of C++ built-in type ‘bool’
make[2]: *** [my_new.o] Error 1
make[2]: Leaving directory `/root/mysql-5.0.67/mysys'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/mysql-5.0.67'
make: *** [all] Error 2
解决:
重新configure 然后再make 和make install

11.4、
描述:
初始化数据库的时候(步骤6)
FATAL ERROR: Could not find mysql(或者其他什么找不到)
解决:
/etc/mysql/my.cnf删掉或者改个名字
以上简介Ubuntu mysql安装。

【编辑推荐】

  1. Ubuntu mysql配置安装建立连接
  2. Ubuntu mysql服务器安装布局
  3. 安装Ubuntu apache编译配置解压
  4. 解决Ubuntu root系统权限的静态IP问题
  5. 详细介绍9.04中安装Ubuntu skype

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...