Ubuntu手动安装MySQL
从官网下载安装包MySQL :: Download MySQL Community Server
解压到/usr/local目录下,重命名为mysql
然后在终端输入以下命令:
shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local
shell> cd mysql
shell> chown -R mysql . (别忘了最后有一个点,下同)
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
这句执行后如果报错:
scripts/mysql_install_db: 244: ./bin/my_print_defaults: not found
Neither host "ubuntu" nor "localhost" could be looked up with
./bin/resolveip
Please configure the "hostname" command to return a correct
hostname.
If you want to solve this at a later stage, restart this script
with the --force option
在终端输入uname -a命令查看系统版本,如果结果为x86_64则说明系统是64位的,是不是下载的安装包不对了?到官网下载64位版本的,把刚解压到mysql目录删掉,重新执行上面这一条语句
如果又报错:./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
这说明少个东西,执行下面这条命令:
sudo apt-get install libaio-dev
安装完成后再执行scripts/mysql_install_db --user=mysql这条语句
继续执行后续命令:
shell> chown -R root .
shell> chown -R mysql data
好了,下面启动:
sudo ./support-files/mysql.server start
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
cd /usr/local/mysql/bin //进入 bin目录
#mysql //运行mysq命令
如果没有没有启动 或出现 Can"t connect to local MySQL server through socket "/tmp/mysql.sock"
解决方法: #cd /usr/local/mysql/support-files //进入该目录
#./mysql.server start //启动即可 既可在生成/tmp/mysql.sock
如果/tmp/mysql.sock 无该文件存在,且mysql是处于 开启的状态?
解决方法: #netstat -an | grep 3306 //查看 3306端口
#ps -ef | grep mysql // 查找 mysql 进程
# kill -9 进程号 //强制删除mysql的进程号
#./mysql.server start //启动即可 既可在生成/tmp/mysql.sock
如果在任意路径下如数mysql命令得到的无该命令咋办呢?
解决方法:修改 /etc/profile 文件 在文件中加入
PATH=$PATH:/usr/local/mysql/bin/
export PATH (保存即可退出执行 source /etc/profile)
以上操作完全可以 在任意目录执行# mysql 命令
如果想执行 service mysql start or restart stop 命令咋办的? 在不能老#./mysql.server start
解决方法:将 mysql.server 复制一份到 /etc/rc.d/init.d 下并改名 mysql 或 建个连接文件
假设当前目录为 /etc/rc.d/init.d
如: #cp /usr/local/mysql/support-files/mysql.server mysql (复制)
或 : #ln -s /usr/local/mysql/support-files/mysql.server mysql (建立连接文件)
完成以上操作即可 执行 service mysql start (or restart stop)
用如下命令修改MYSQL密码
# /usr/local/mysql/bin/mysqladmin -u root password yourpassword //默认安装密码为空,为了安全你必须马上修改
# chmod 700 /etc/init.d/mysql
# chkconfig --add mysqld
# chkconfig --level 345 mysql on //copy编译目录的一个脚本设置使mysql每次启动都能自动运行
# service mysql start
# netstat -atln
//启动mysql服务
//查看3306端口是否打开。要注意在防火墙中开放该端口。
可以用telnet localhost 3306来测试一下,如果有反应,那就表明安装成功了
三款磁吸闪充新品亮相OPPO参展2021智博会OPPO亮相2021中国国际智能产业博览会,在本次展会中,OPPO展出了三款MagVOOC磁吸闪充概念产品,并携手长安汽车展示了数字车钥匙离车管家等车机互联技术,让消费者提前感受到
油电乱斗一触即发的新能源战局得混动者得未来出品观察者网汽车频道官方号引擎视线作者张家栋编辑娄兵谈不上颠覆,却又是新生。将如火如荼的电动化,看作是新时代汽车的划时代变革,对于消费市场究竟是好是坏,暂且难以辩驳。但至少从全球对
6个好用不要钱的微信小程序,每个都是精心挑选,请你低调使用微信里有很多实用的小程序,虽然不是很多人知道,但确实很好用。这里就来分享6个好用还不要钱的微信小程序,每个都是精心挑选,请你低调使用。1锤子工具人非常好用的工具箱合集,这里有很多实
商标热点丨华为注册脑海商标,字节跳动申请抖音云游戏1近日,北京字跳网络技术有限公司新增多项抖音云游戏商标申请信息,国际分类涉及广告销售教育娱乐通讯服务设计研究科学仪器等2浙江吉利控股集团有限公司申请注册朗歌地图商标,或将推出全新地
警惕风电光伏废弃后的新兴固废高质量能源内容,点击右上角加关注双替代(即电力生产清洁能源替代交通运输电力替代)是实现碳达峰碳中和目标的关键领域。据有关机构估算,为实现2060年碳中和目标,风电光伏等新能源装机量
微信又更新了,你学会新功能了吗?最近微信又迎来了一波更新,越来越多的新功能,跟上社会互联网的步伐,满足广大用户的使用需求,我给大家说说新功能,你们都会使用了吗?现在我们安卓微信的版本已经到8。0。10版本了,这个
蔚来事件后理想和小鹏更改官方宣传用词8月14日,中国美一好公司创始人林文钦驾驶蔚来ES8启用自动驾驶功能(NOP领航状态)后发生车祸离世一事,引发网络对于车企过度宣传辅助驾驶的热议。理想汽车创始人李想威马汽车创始人沈
小米红米Note10T怎么样?小米红米Note10T最新上市价格还未公布,上市时间为2021年。首先,我们关注屏幕方面,屏幕尺寸为6。5英寸,屏占比高的屏幕可以带来更极致更震撼更具沉浸感的视觉体验。分辨率为24
石头科技全新品类智能双刷洗地机U10,8月25日发布今日,石头科技官方发布新品石头智能双刷洗地机U10的预热视频。我们日常接触的智能清洁产品大都是智能扫地机器人和无线吸尘器品类,智能洗地机产品无论对于石头科技还是整个行业而言都是一个
华为mateX2使用笔记上手mateX2半个月时间,直到今天终于送走,心情的节奏是这样的期待惊喜好奇疑惑习惯尴尬遗憾不舍我们一点一点来期待篇之前下手的mate40rs,虽然用着还不错,但总有一点小遗憾,就
性能再次提升,腾讯ROG游戏手机5s发布,网友游戏更流畅随着搭载骁龙888Plus处理器的旗舰新机陆续上线,业界即将迎来产品的更新热潮,相信用不了多久,各大手机厂商就会推出自家的迭代产品。尤其是游戏手机品牌,因为对产品性能有较高要求,只