首页 > 数据库 >ubuntu安装mysql并设置忽略大小写

ubuntu安装mysql并设置忽略大小写

时间:2023-02-24 09:13:50浏览次数:41  
标签:sudo -- mysql 大小写 MySQL var root ubuntu

更新apt包管理

sudo apt-get update

安装mysql-server

sudo apt-get install mysql-serverc

正常情况下安装完后mysql已启动,查看mysql状态

systemctl status mysql.service

配置远程访问

sudo mysql -uroot -p

root用户授权远程访问

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'your password';

刷新权限

flush privileges;

退出mysql控制台后修改mysql配置文件将bind=127.0.0.1改为0.0.0.0

sudo vi etc/mysql/mysql.conf.d/mysql.conf

重启mysql服务

systemctl restart mysql

设置mysql忽略大小写

停止 MySQL 服务:

sudo systemctl stop mysql

删除 MySQL 数据目录:

sudo rm -rf /var/lib/mysql

重新创建 MySQL 数据目录(是的,仅仅删除其内容是不够的):

sudo mkdir /var/lib/mysql
sudo chown mysql:mysql /var/lib/mysql
sudo chmod 700 /var/lib/mysql

在/etc/mysql/mysql.conf.d/mysqld.cnf文件的[mysqld]最后添加到lower_case_table_names = 1。

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

重新初始化 MySQL

sudo mysqld --defaults-file=/etc/mysql/my.cnf --initialize --lower_case_table_names=1 --user=mysql --console

启动 MySQL 服务:

sudo systemctl start mysql

重新初始化后,密码会被随机生成,检索MySQL root用户新生成的密码:

sudo grep ‘temporary password’ /var/log/mysql/error.log

更改 MySQL root用户的密码,

sudo mysql -u root -p
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的密码’;

退出MySql

exit

 

参考资料

https://blog.csdn.net/weixin_43481439/article/details/111870187

https://blog.csdn.net/bbnoya/article/details/120729014

 

标签:sudo,--,mysql,大小写,MySQL,var,root,ubuntu
From: https://www.cnblogs.com/mwtsai/p/17150116.html

相关文章

  • mysql 的 json 类型
    创建表DROPTABLEIFEXISTS`student`;CREATETABLE`student`(`id`int(0)NOTNULLAUTO_INCREMENTCOMMENT'表的id',`name`varchar(255)CHARACTERSETut......
  • 急速安装mysql8 in windows
    安装准备下载地址:https://dev.mysql.com/downloads/mysql/解压不赘述添加环境变量不赘述初始化安装根目录配置增加my.ini文件下面配置A=安装跟目录一般只有:b......
  • MySQL增删查改
    创建数据库createdatabase数据库名;查看数据库showdatabases;切换数据库use数据库名;创建表createtable表名(字段名  类型,字段名  类型,......);插......
  • MySQL调优
    #MySQL调优##数据库优化常见方案1.优化shema,sql语句+索引2.加缓存,memcached,redis3.主从复制,读写分离4.垂直拆分5.水平拆分为了知道怎么优化SQL,必须先清楚SQL......
  • mac 终端对mysql开启或者关闭mysql服务
    这里可以对mysql服务进行人为启动或者暂停,也可以在终端对mysql开启或者关闭mysql服务://启动:sudo/usr/local/mysql/support-files/mysql.serverstart//关闭sudo/u......
  • MySQL登录,访问,退出操作
    查看MySQL的安装结果1)安装了WindowsService:MySQL80,并且已经启动。 2)安装了MySQL软件。安装位置为:C:\ProgramFiles\MySQL。 (MySQL文件下放的是软件的内容)3)安......
  • MySQL登录,访问,退出操作
    查看MySQL的安装结果1)安装了WindowsService:MySQL80,并且已经启动。 2)安装了MySQL软件。安装位置为:C:\ProgramFiles\MySQL。 (MySQL文件下放的是软件的内容)3)安......
  • MySQL介绍
    MySQL数据库最初是由瑞典MySQLAB公司开发,2008年1月16号被Sun公司收购。2009年,SUN又被Oracle收购。MySQL是目前IT行业最流行的开放源代码的数据库管理系统,同时它也是一个支......
  • MySQL介绍
    MySQL数据库最初是由瑞典MySQLAB公司开发,2008年1月16号被Sun公司收购。2009年,SUN又被Oracle收购。MySQL是目前IT行业最流行的开放源代码的数据库管理系统,同时它也是一个支......
  • MySQL的执行流程
    MySQL架构MySQL分为Sever层和存储引擎层Server层负责建立连接、分析和执行SQL连接器、查询缓存、解析器、预处理器、优化器、执行器内置函数:日期、事件、数学、加密......