mysql新建用户

mysql+centos7+主从复制

ぐ巨炮叔叔 提交于 2019-12-25 01:38:02
MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 方法1:yum安装mariadb yum install mariadb-server mariadb 相关命令 mariadb数据库的相关命令是: systemctl start mariadb #启动MariaDB systemctl stop mariadb #停止MariaDB systemctl restart mariadb #重启MariaDB systemctl enable mariadb #设置开机启动 启动后正常使用mysql systemctl start mariadb #进入mysql mysql -uroot -p 方法2:官网下载mysql-server包(rpm) # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm

mysql 常用命令

核能气质少年 提交于 2019-12-24 17:42:14
目录 建库 用户 授权 其它 mysqldump 问题 建库 create database name; 创建数据库 drop database name; 直接删除数据库,不提醒 mysqladmin drop databasename; 删除数据库前,有提示。 mysql>show databases; 显示所有数据库 用户 新建用户 格式:create user "username"@"host" identified by "password"; 1.mysql->create user 'test'@'localhost' identified by '123'; 2.mysql->create user 'test'@'192.168.7.22' identified by '123'; 3.mysql->create user 'test'@'%' identified by '123'; 说明:host="localhost"为本地登录用户,host="ip"为ip地址登录,host="%"所有用户 删除用户 drop user 'username'@'host'; 查看现有用户: mysql> select host,user,authentication_string from mysql.user; mysql>describe user;

阿里云telnet 3306端口失败

旧时模样 提交于 2019-12-24 07:16:28
在阿里云的服务器上安装了MySQL, 然后远程访问总是不通。 查询了很久,排查思路如下: 检查mysql是否启动 检查本机3306端口是否处于监听状态 检查阿里云控制台是否开启了安全限制 检查mysql用户能否在远程进行登录 mysql 的 bind-address 设置为 127.0.0.1 我们来一步步排查。 mysql是否启动 这个比较简单, ps -ef | grep mysql 如果能看到对应的进程就是没有问题的 检查本机3306端口是否处于监听状态 可以通过netstat -tlanp | grep 3306 来看mysql是否在监听。 如果本地端口监听状态 telnet 127.0.0.1 3306 看看是否成功, 如果成功, 则 在远程 telnet 公网ip 3306 来判断一下是否成功, 如果成功说明没有问题, 如果失败,继续往下看 检查阿里云控制台是否开启了安全限制 阿里云默认是不会打开 3306端口的, 需要进行设置, 设置方法见: https://help.aliyun.com/document_detail/25471.html?spm=5176.11065259.1996646101.searchclickresult.42468fa7McebNN 检查mysql用户能否在远程进行登录 这个主要是在新建mysql用户的时候 授权ip需要填写 % ,

centos 6.8安装mysql-5.7.24

烈酒焚心 提交于 2019-12-24 00:16:32
一、centos 6 安装mysql5.7.24 1、卸载linux自带的mysql [root@localhost /]# rpm -qa | grep mysql 查看old mysql [root@localhost /]# rpm -e --nodeps mysql-libs-5.1.52.x86_64 卸载mysql 删除相关目录 whereis mysql 或者 find / -name mysql (厉害) 2、下载tar包并解压 tar -zxvf mysql-5.7.24-linux。。。 mv /usr/local/mysql-5.7.24... /usr/local/mysql 重命名 在mysql根目录下新建data文件夹 3、修改配置文件 cd mysql/support-files cp mysql.server /etc/init.d/mysql vim /etc/init.d/mysql basedir=/usr/local/mysql datadir=/usr/local/mysql/data cd /etc vim my.cnf (替换成如下) [client] port=3306 default-character-set=utf8 [mysqld] port=3306 character-set-server=utf8 default

root密码忘记后如何修改

拈花ヽ惹草 提交于 2019-12-24 00:08:19
方法一: 1、在DOS窗口下输入net stop mysql5 或 net stop mysql 2、开一个DOS窗口,这个需要切换到mysql的bin目录。 一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入 mysqld-nt --skip-grant-tables; 3、再开一个DOS窗口,mysql -u root 4、输入: 复制代码 代码如下: use mysql update user set password=password("new_pass") where user="root"; flush privileges; exit 5、使用任务管理器,找到mysqld-nt的进程,结束进程 或下面的步骤 1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql 2,在CMD命令行窗口,进入MYSQL安装目录 比如E:\Program Files\MySQL\MySQL Server 5.0\bin 示范命令: 输入 e:回车, 输入cd "E:\Program Files\MySQL\MySQL Server 5.0\bin" 注意双引号也要输入,这样就可以进入Mysql安装目录了. 3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。 命令为: mysqld

mysql8.0.12.0 安装教程与问题

五迷三道 提交于 2019-12-23 03:36:34
安装步骤: 安装文件的mysql-installer-community-8.0.3.0-rc.msi的 百度网盘链接 :https://pan.baidu.com/s/1oetOQL8YDiLSPwhDgLKzpg 提取密码 :0gyo 2 下载后,双击msi文件安装。 3 如果检测到已安装MySQL版本,点击右侧Add按钮。之前未安装过其他版本则依次点击Next。 4 选择MySQL Servers选项。 5 将选择好的8.0版本添加至右侧。 6 点击Next按钮。 7 点击Execute按钮。 8 点击Next按钮。 10. 9 如果已安装其他版本MySQL,端口位置会出现黄色感叹号。 11. 这里我将端口号改成了3308,当然大家也可以将其他版本的端口号改成3306以外的端口,8.0版本使用默认的3306端口。 请牢记端口号。 点击Next按钮。 12. 设置root密码, 请牢记密码 。添加用户,用户也可以等安装完成后再添加。 13. 设置服务名称,该名称即为电脑系统中MySQL8.0的服务名称。点击Next按钮。 14. 点击Execute按钮。 15. 待所有的Configuration前出现绿色√后,点击Finish按钮。 16. 点击Next按钮。 17. 点击Finish按钮。 18. 安装完成,现在看到已经有两个版本的MySQL同时存在了。 19.

Centos开发环境配置(Java,Tomcat,Maven,Mysql,Redis,Jenkins,Maven,Docker,Git)

十年热恋 提交于 2019-12-22 13:03:58
首先,在本地准备好以上工具的linux版本,使用Xftp将文件传到服务器上(/usr/local 目录)。 2.1 Java环境搭建 进入/usr/local目录下,直接使用 tar -xvzf 命令解压java的压缩包,得到jdk1.8.0_191这个文件目录就是java文件目录 接着配置jdk环境变量,编辑bashrc文件 [root@Lionel local]# vi ~/.bashrc 在文件末尾加上如下配置,JAVA_HOME的位置是java的具体安装位置 export JAVA_HOME=/usr/local/jdk1.8.0_191 export JAVA_LIB=$JAVA_HOME/lib export JAVA_BIN=$JAVA_HOME/bin export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar export PATH=$JAVA_BIN:$PATH # User specific aliases and functions 保存,输入 [root@Lionel local]# source ~/.bashrc 使配置生效,输入java -version、java、javac验证配置是否成功 jdk安装完毕 2.2 Tomcat安装 同样使用 tar -xvzf命令解压Tomcat压缩文件,解压完毕

linux centos 7.5 安装mysql5.7

喜欢而已 提交于 2019-12-22 12:16:44
1 下载tar包,这里使用wget从官网下载(注:下载地址随时可能有变动,wget命令默认下载目录为当前所在文件夹) wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 2 将mysql安装到/usr/local/mysql下 # 解压 tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz # 移动 mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql # 重命名 mv /usr/local/mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql 3 新建data目录 mkdir /usr/local/mysql/data 4、新建mysql用户、mysql用户组 # mysql用户组 groupadd mysql # mysql用户 useradd mysql -g mysql 5 将/usr/local/mysql的所有者及所属组改为mysql chown -R mysql.mysql /usr/local/mysql 6、配置,运行以下命令(注:使用下面命令如果出现错误,/usr

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)

我与影子孤独终老i 提交于 2019-12-22 05:08:36
在更新项目之后,做了一定的改动后发现竟然报错了,刚才还好好的。 java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO) 之后就是各种找原因。中文的关于no的这个方面资料还是比较少的。我是在一个日本的网站上看到了一些资料(不要问我为什么不goole,网限制)。 总结一下吧。 1、首先去dos命令下去验证在不输入密码的情况下能不能直接登陆到mysql中   步骤:找到mysql的安装目录,一直到bin下。之后在dos下进入到bin级目录,之后执行 mysql -hlocalhost -uroot -p。 (这里默认mysql服务是开启的)   如果确实不用密码就能进入,那你就去添加一个密码就行了 2、如果发现上面也需要密码,并且密码也对,那么你可以看看你的配置文件了,在数据库的配置中肯定出问题了。比如你在jdbc.properties中定义了username=root 在使用的时候用的是{usrname},仔细看看吧。 3、也有说权限不够的,可是root貌似是最高权限,这个都少权限,我们还能信谁啊,不过你要是新建的用户就得去看看这里了。 来源: https://www.cnblogs.com/wangxiangstudy/p/5577237.html

Linux mysql主从同步配置

心不动则不痛 提交于 2019-12-22 03:16:06
一、在两台Ubuntu机器上安装mysql 1.检查系统中是否安装了mysql 这个是已经安装了的 没有安装的话执行上条命令 =============================== MySQL的一些简单管理: 启动MySQL服务: sudo start mysql 停止MySQL服务: sudo stop mysql 修改 MySQL 的管理员密码: sudo mysqladmin -u root password newpassword 二、Master主服务器上的配置(103.251.237.42) 1.编辑my.cnf (命令查找文件位置:find / -name my.cnf) 在[mysqld]中注释掉 bind-address = 127.0.0.1 不然mysql无法远程 server-id = 1 中 1 是可以自己定义的,但是需要保持它的唯一性,是服务器的唯一标识 log_bin 启动MySQL二进制日志 binlog_do_db 指定记录二进制日志的数据库 binlog_ignore_db 指定不记录二进制日志的数据库。 注释掉 binlog_do_db 和 binlog_ignore_db ,则表示备份全部数据库 做完这些后,重启下数据库 2.登陆主服务器mysql 创建从服务器用到的账户和权限; @之后IP可访问主服务器,这里值定从服务器IP