ubuntu 怎么源码安装mysql

ubuntu 怎么源码安装mysql,第1张

1下载源码

2解压包

>tar -zxvf mysql-5633targz

3安装必要依赖

>sudo apt-get install make bison g++ build-essential libncurses5-dev cmake

4进入安装包目录,配置MySQL安装参数 //源码安装最大的好处就是可以自定义参数,制定安装目录,方便管理

>cmake -DCMAKE_INSTALL_PREFIX=[指定MySQL安装的目录]/usr/local/mysql -DSYSCONFDIR=/etc -DMYSQL_UNIX_ADDR=/tmp/mysqlsock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=[指定MySQL的数据存放目录如:]/usr/local/mysql/data -DMYSQL_USER=mysql -DWITH_DEBUG=0

>make -j4 #-j数字 表示以多核心运行编译

>make install #安装

5 常用命令软连接,设置环境变量

>sudo ln -s /usr/local/mysql/lib/libmysqlclientso18 /usr/lib/libmysqlclientso18

>sudo ln -s /usr/local/mysql/bin/mysql /usr/bin

>sudo ln -s /usr/local/mysql/bin/mysqladmin /usr/bin

6初始化数据库

>sudo /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

7启动MySQL服务器

>sudo /usr/local/mysql/bin/mysqld start

#如果启动不了,考虑编译安装时自定义数据存放目录,所以导致mysqld找不到对应的目录

解决:> vi /usr/local/mysql/bin/mysqld

修改datadir = [指定MySQL的数据存放目录如:] /usr/local/mysql/data

保存退出,再次启动 >sudo /usr/local/mysql/bin/mysqld start #OK 搞定

8 启动成功后创建root用户的密码

>/usr/local/mysql/bin/mysqladmin -u root password '新密码'

9启动MySQL端

>/usr/local/mysql/bin/mysql -u root -p

>输入密码

10设置环境变量

vi /home/个人目录/bashrc 或者 vi /root/bashrc

#在后面添加这段代码

export PATH="$PATH:/home/sy/lnmp/mysql/bin"

#重启电脑ok

#若不想重启电脑,仅限当次有效(重启失效)

#执行命令

>export PATH=$PATH:/usr/local/mysql/bin

>mysql --version //测试

在命令行下输入“mysql--help”如果是输出一串帮助提示的话,那么就是安装成功的。没有的话就是没安装好。

MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件。

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。

a)首先检查系统中是否已经安装了MySQL

在终端里面输入 sudonetstat -tap | grep mysql

b)如果没有安装,则安装MySQL

在终端输入

sudo apt-get install libmysqlclient-dev

sudo apt-get install mysql-server mysql-client

在此安装过程中会让你输入root用户(管理MySQL数据库用户,非Linux系统用户)密码,按照要求输入即可。

c) 测试安装是否成功:

在终端输入 sudo netstat -tap | grep mysql

d) 也可通过登录MySQL测试

在终端输入 mysql -uroot -p 接下来会提示你输入密码,输入正确密码,即可进入。如下所示:

mysql -uroot -p //打开数据库

mysql> show databases; //显示所有数据库(别丢了最后分号,sql语句";"结束符)

mysql> use opensips; //进入opensips数据库 (别丢了最后分号,sql语句";"结束符)

mysql> show tables; //显示opensips数据库中的表(别丢了最后分号,sql语句";"结束符)

mysql> exit //退出mysql命令行模式输入(此处无sql语句";"结束符)

以上就是关于ubuntu 怎么源码安装mysql全部的内容,包括:ubuntu 怎么源码安装mysql、“ubuntu mysql”怎么看安装成功、如何用命令在ubuntu下安装mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10184418.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存